Packages This Package Prev Next Index
public class java.io.BufferedOutputStream extends java.io.FilterOutputStream (I-§2.12) { // Fields protected byte buf[]; §2.2.1 protected int count; §2.2.2 // Constructors public BufferedOutputStream(OutputStream out); §2.2.3 public BufferedOutputStream(OutputStream out, int size); §2.2.4 // Methods public void flush(); §2.2.5 public void write(byte b[], int off, int len); §2.2.6 public void write(int b); §2.2.7 }The class implements a buffered output stream. By setting up a 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. The data is written into a buffer, and then written to the underlying stream if the buffer reaches its capacity, the buffer output stream is closed, or the buffer output stream is explicity flushed.
protected byte buf[]
protected int count
public BufferedOutputStream(OutputStream out)
out
-
the underlying output stream
public BufferedOutputStream(OutputStream out, int size)
out
-
the underlying output stream
size
-
the buffer size
public void flush()
throws IOException
public void write(byte b[], int off, int len)
throws IOException
b
-
the data
off
-
the start offset in the data
len
-
the number of bytes to write
public void write(int b)
throws IOException
b
-
the byte to be written
Packages This Package Prev Next IndexJava API Document (HTML generated by dkramer on April 22, 1996)