Java in a Nutshell Online Quick Reference for Java 1.1
Availability: JDK 1.1
public class ObjectOutputStream extends OutputStream implements ObjectOutput {
// Public Constructor
public ObjectOutputStream(OutputStream out) throws IOException;
// Public Instance Methods
public void close() throws IOException; // Overrides OutputStream.close()
public final void defaultWriteObject() throws IOException;
public void flush() throws IOException; // Overrides OutputStream.flush()
public void reset() throws IOException;
public void write(int data) throws IOException; // Defines OutputStream.write()
public void write(byte[] b) throws IOException; // Overrides OutputStream.write()
public void write(byte[] b, int off, int len) throws IOException; // Overrides OutputStream.write()
public void writeBoolean(boolean data) throws IOException;
public void writeByte(int data) throws IOException;
public void writeBytes(String data) throws IOException;
public void writeChar(int data) throws IOException;
public void writeChars(String data) throws IOException;
public void writeDouble(double data) throws IOException;
public void writeFloat(float data) throws IOException;
public void writeInt(int data) throws IOException;
public void writeLong(long data) throws IOException;
public final void writeObject(Object obj) throws IOException;
public void writeShort(int data) throws IOException;
public void writeUTF(String data) throws IOException;
// Protected Instance Methods
protected void annotateClass(Class cl) throws IOException;
protected void drain() throws IOException;
protected final boolean enableReplaceObject(boolean enable) throws SecurityException;
protected Object replaceObject(Object obj) throws IOException;
protected void writeStreamHeader() throws IOException;
}