This class is a
FilterOutputStream that provides output data
buffering; output efficiency is increased by storing values to be
written in a buffer and actually writing them out only when the
buffer fills up or when the flush(
) method is called. Create a
BufferedOutputStream by specifying the
OutputStream that is to be buffered in the call to
the constructor. See also BufferedWriter.
public class BufferedOutputStream extends FilterOutputStream {
// Public Constructors
public BufferedOutputStream(OutputStream out);
public BufferedOutputStream(OutputStream out, int size);
// Public Methods Overriding FilterOutputStream
public void flush( ) throws IOException; synchronized
public void write(int b) throws IOException; synchronized
public void write(byte[ ] b, int off, int len) throws IOException; synchronized
// Protected Instance Fields
protected byte[ ] buf;
protected int count;
}