java.io.FileOutputStream (JDK 1.0)

This class is a subclass of OutputStream that writes data to a file specified by name, or by a File or FileDescriptor object. write() writes a byte or array of bytes to the file. To write binary data, you typically use this class in conjunction with a BufferedOutputStream and a DataOutputStream. To write text, you typically use it with a PrintWriter, BufferedWriter, and an OutputStreamWriter. Use close() to close a FileOutputStream when no further output will be written to it.

public class FileOutputStream extends OutputStream {
 // Public Constructors public FileOutputStream(String name) throws IOException; 1.1 public FileOutputStream(String name, boolean append) throws IOException;
public FileOutputStream(File file) throws IOException;
public FileOutputStream(FileDescriptor fdObj); // Public Instance Methods public native void close() throws IOException; // Overrides OutputStream public final FileDescriptor getFD() throws IOException;
public native void write(int b) throws IOException; // Defines OutputStream public void write(byte[] b) throws IOException; // Overrides OutputStream public void write(byte[] b, int off, int len) throws IOException; // Overrides OutputStream // Protected Instance Methods protected void finalize() throws IOException; // Overrides Object
}

Hierarchy:

Object->OutputStream->FileOutputStream