Module java.base
Package java.io

# Class ObjectOutputStream

=
public class ObjectOutputStream
extends java.io.OutputStream
implements java.io.ObjectOutput, java.io.ObjectStreamConstants

## Nested Types

- = PutField

## Constructors

- =
  protected ObjectOutputStream() throws java.io.IOException, java.lang.SecurityException
- =
  public ObjectOutputStream(java.io.OutputStream arg0) throws java.io.IOException

## Methods

- =
  protected void annotateClass(java.lang.Class<?> arg0) throws java.io.IOException
- =
  protected void annotateProxyClass(java.lang.Class<?> arg0) throws java.io.IOException
- =
  public void close() throws java.io.IOException
- =
  public void defaultWriteObject() throws java.io.IOException
- =
  protected void drain() throws java.io.IOException
- =
  protected boolean enableReplaceObject(boolean arg0) throws java.lang.SecurityException
- =
  public void flush() throws java.io.IOException
- =
  public java.io.ObjectOutputStream.PutField putFields() throws java.io.IOException
- =
  protected java.lang.Object replaceObject(java.lang.Object arg0) throws java.io.IOException
- =
  public void reset() throws java.io.IOException
- =
  public void useProtocolVersion(int arg0) throws java.io.IOException
- =
  public void write(int arg0) throws java.io.IOException
- =
  public void write(byte[] arg0) throws java.io.IOException
- =
  public void write(byte[] arg0, int arg1, int arg2) throws java.io.IOException
- =
  public void writeBoolean(boolean arg0) throws java.io.IOException
- =
  public void writeByte(int arg0) throws java.io.IOException
- =
  public void writeBytes(java.lang.String arg0) throws java.io.IOException
- =
  public void writeChar(int arg0) throws java.io.IOException
- =
  public void writeChars(java.lang.String arg0) throws java.io.IOException
- =
  protected void writeClassDescriptor(java.io.ObjectStreamClass arg0) throws java.io.IOException
- =
  public void writeDouble(double arg0) throws java.io.IOException
- =
  public void writeFields() throws java.io.IOException
- =
  public void writeFloat(float arg0) throws java.io.IOException
- =
  public void writeInt(int arg0) throws java.io.IOException
- =
  public void writeLong(long arg0) throws java.io.IOException
- =
  public final void writeObject(java.lang.Object arg0) throws java.io.IOException
- =
  protected void writeObjectOverride(java.lang.Object arg0) throws java.io.IOException
- =
  public void writeShort(int arg0) throws java.io.IOException
- =
  protected void writeStreamHeader() throws java.io.IOException
- =
  public void writeUTF(java.lang.String arg0) throws java.io.IOException
- =
  public void writeUnshared(java.lang.Object arg0) throws java.io.IOException

## Summary

No differences.