java.lang.Object | +----java.io.InputStream | +----java.io.FilterInputStream | +----java.io.BufferedInputStream
public class BufferedInputStream
extends FilterInputStream
The class implements a buffered input stream. By setting up such an input stream, an application can read bytes from a stream without necessarily causing a call to the underlying system for each byte read. The data is read by blocks into a buffer; subsequent reads can access the data directly from the buffer.