JavaTM 2 Platform
Standard Ed. 5.0

java.io
Class BufferedOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.BufferedOutputStream
All Implemented Interfaces:
Closeable, Flushable

public class BufferedOutputStream
extends FilterOutputStream

The class implements a buffered output stream. By setting up such an output stream, an application can write bytes to the underlying output stream without necessarily causing a call to the underlying system for each byte written.

Since:
JDK1.0

Field Summary
protected  byte[] buf
          The internal buffer where data is stored.
protected  int count
          The number of valid bytes in the buffer.
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
BufferedOutputStream(OutputStream out)
          Creates a new buffered output stream to write data to the specified underlying output stream.
BufferedOutputStream(OutputStream out, int size)
          Creates a new buffered output stream to write data to the specified underlying output stream with the specified buffer size.
 
Method Summary
 void flush()
          Flushes this buffered output stream.
 void