This interface extends the DataInput interface and adds methods for deserializing objects and reading bytes and arrays of bytes. Figure 9-35. java.io.ObjectInputpublic interface ObjectInput extends DataInput { // Public Instance Methods int available ( ) throws IOException; void close ( ) throws IOException; int read ( ) throws IOException; int read (byte[ ] b ) throws IOException; int read (byte[ ] b , int off , int len ) throws IOException; Object readObject ( ) throws ClassNotFoundException, IOException; long skip (long n ) throws IOException; } ImplementationsObjectInputStream Passed ToExternalizable.readExternal( ) |