Java 1.0 | closeable flushable |
This abstract class is the
superclass
of all output streams. It defines the basic output methods all output
stream classes provide. write( ) writes a
single byte or an array (or subarray) of bytes.
flush( ) forces any
buffered output to be written. close( ) closes the
stream and frees up any system resources associated with it. The
stream may not be used once close( ) has been
called. See also Writer.
public abstract class OutputStream implements Closeable, Flushable {
// Public Constructors
public OutputStream( );
// Public Instance Methods
public void close( ) throws IOException; Implements:Closeable empty
public void flush( ) throws IOException; Implements:Flushable empty
public abstract void write(int b) throws IOException;
public void write(byte[ ] b) throws IOException;
public void write(byte[ ] b, int off, int len) throws IOException;
// Methods Implementing Closeable
public void close( ) throws IOException; empty
// Methods Implementing Flushable
public void flush( ) throws IOException; empty
}
Subclasses
ByteArrayOutputStream,
FileOutputStream,
FilterOutputStream,
ObjectOutputStream,
PipedOutputStream
Passed To
Too many methods to list.
Returned By
Process.getOutputStream( ),
Runtime.getLocalizedOutputStream( ),
java.net.CacheRequest.getBody( ),
java.net.Socket.getOutputStream( ),
java.net.SocketImpl.getOutputStream( ),
java.net.URLConnection.getOutputStream( ),
java.nio.channels.Channels.newOutputStream( ),
javax.xml.transform.stream.StreamResult.getOutputStream(
)
Type Of
FilterOutputStream.out
|