| 1 | 
int available()  此方法返回可以不受阻塞地读取的字节数。 | 
| 2 | 
void close()  此方法关闭输入流。 | 
| 3 | 
void defaultReadObject()  此方法读取当前类的从这个流中的非静态和非瞬态字段。 | 
| 4 | 
protected boolean enableResolveObject(boolean enable)  此方法使该流,以允许要被替换从流中读取的对象。 | 
| 5 | 
int read()  此方法读取一个字节的数据。 | 
| 6 | 
int read(byte[] buf, int off, int len)  此方法读取到一个字节数组。 | 
| 7 | 
boolean readBoolean()  此方法读取一个布尔值。 | 
| 8 | 
byte readByte()  此方法读取一个8位字节。 | 
| 9 | 
char readChar()  此方法返回16位字符。 | 
| 10 | 
protected ObjectStreamClass readClassDescriptor()  这种方法读取序列化流的类描述符。 | 
| 11 | 
double readDouble()  此方法读取一个64位双。 | 
| 12 | 
ObjectInputStream.GetField readFields()  此方法从流中读取持久字段并使其可通过名称。 | 
| 13 | 
float readFloat()  此方法读取一个32位浮点。 | 
| 14 | 
void readFully(byte[] buf)  此方法读取字节,阻塞直到所有字节被读取。 | 
| 15 | 
void readFully(byte[] buf, int off, int len)  此方法读取字节,阻塞直到所有字节被读取。 | 
| 16 | 
int readInt()  此方法读取一个32位的整数。 | 
| 17 | 
long readLong()  此方法读取一个64位长。 | 
| 18 | 
Object readObject()  此方法从ObjectInputStream中读取对象。 | 
| 19 | 
protected Object readObjectOverride()  这种方法被称为由ObjectOutputStream受信任子类使用受保护的无参数构造函数构造对象输出流。 | 
| 20 | 
short readShort()  此方法读取一个16位的短类型。 | 
| 21 | 
protected void readStreamHeader()  提供此方法允许子类读取并验证自己的数据流头。 | 
| 22 | 
Object readUnshared()  此方法从ObjectInputStream中读取“非共享”对象。 | 
| 23 | 
int readUnsignedByte()  此方法读取一个无符号8位字节。 | 
| 24 | 
int readUnsignedShort()  此方法读取一个无符号的16位短类型。 | 
| 25 | 
String readUTF()  This method reads a String in modified UTF-8 format. | 
| 26 | 
void registerValidation(ObjectInputValidation obj, int prio)  此方法注册对象的图形被返回之前进行验证。 | 
| 27 | 
protected Class<?> resolveClass(ObjectStreamClass desc)  此方法加载本地类相当于指定的流类的描述。 | 
| 28 | 
protected Object resolveObject(Object obj)  此方法允许ObjectInputStream受信任子类反序列化过程中一个对象替代另一个。 | 
| 29 | 
protected Class<?> resolveProxyClass(String[] interfaces)  此方法返回一个实现在代理类的描述符指定接口的代理类;子类可以实现此方法,从随描述符和动态代理类流中读取自定义数据,允许它们使用的替换加载机制的接口和代理类。 | 
| 30 | 
int skipBytes(int len)  此方法跳过len个字节。 |