BufferedReader is a buffered character input reader. Buffering allows reading
from character streams more efficiently. If the default size of the buffer is
not practical, another size may be specified. Reading a character from a
Reader class usually involves reading a character from its Stream or
subsequent Reader. It is advisable to wrap a BufferedReader around those
Readers whose read operations may have high latency. For example, the
following code
BufferedReader inReader = new BufferedReader(new FileReader("file.java"));
BufferedReader inReader = new BufferedReader(new FileReader("file.java"));will buffer input for the filefile.java.