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 classOutputStream 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 }
ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream, PipedOutputStream
Too many methods to list.
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( )
FilterOutputStream.out