1、ObjectInputStream(对象输入流)
1.1 构造方法
protected ObjectInputStream()
ObjectInputStream(InputStream in)
1.2 方法
int available()
void close()
void defaultReadObject()
protected boolean enableResolveObject(boolean enable)
ObjectInputFilter getObjectInputFilter()
int read()
int read(byte[] buf, int off, int len)
boolean readBoolean()
byte readByte()
char readChar()
protected ObjectStreamClass readClassDescriptor()
double readDouble()
ObjectInputStream.GetField readFields()
float readFloat()
void readFully(byte[] buf)
void readFully(byte[] buf, int off, int len)
int readInt()
String readLine()
long readLong()
Object readObject()
protected Object readObjectOverride()
short readShort()
protected void readStreamHeader()
Object readUnshared()
int readUnsignedByte()
int readUnsignedShort()
String readUTF()
void registerValidation(ObjectInputValidation obj, int prio)
protected 类<?> resolveClass(ObjectStreamClass desc)
protected Object resolveObject(Object obj)
protected 类<?> resolveProxyClass(String[] interfaces)
void setObjectInputFilter(ObjectInputFilter filter)
int skipBytes(int len)
2、ObjectOutputStream(对象输出流)
2.1 构造方法
protected ObjectOutputStream()
ObjectOutputStream(OutputStream out)
2.2 方法
protected void annotateClass(类<?> cl)
protected void annotateProxyClass(类<?> cl)
void close()
void defaultWriteObject()
protected void drain()
protected boolean enableReplaceObject(boolean enable)
void flush()
ObjectOutputStream.PutField putFields()
protected Object replaceObject(Object obj)
void reset()
void useProtocolVersion(int version)
void write(byte[] buf)
void write(byte[] buf, int off, int len)
void write(int val)
void writeBoolean(boolean val)
void writeByte(int val)
void writeBytes(String str)
void writeChar(int val)
void writeChars(String str)
protected void writeClassDescriptor
void writeDouble(double val)
void writeFields()
void writeFloat(float val)
void writeInt(int val)
void writeLong(long val)
void writeObject(Object obj)
protected void writeObjectOverride(Object obj)
void writeShort(int val)
protected void writeStreamHeader()
void writeUnshared(Object obj)
void writeUTF(String str)