This
interface extends the DataInput interface and adds
methods for deserializing objects and reading bytes and arrays of
bytes.
Figure 9-35. java.io.ObjectInput

public 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;
}
Implementations
ObjectInputStream
Passed To
Externalizable.readExternal( )