- 2
- 0
- 约4.54千字
- 约 4页
- 2017-06-24 发布于河南
- 举报
2012-11-08 ObjectInputStream与ObjecOutputStream的使用
?ObjectInputStream与ObjecOutputStream
这两个类是用于存储和读取对象的输入输出流类,不难想象,我们只要把对象中的所有成员变量都存储起来,就等于保存了这个对象,我们只要读取到一个对象中原来保存的所有成员变量的取值,就等于读取到了一个对象。ObjectInputStream与ObjecOutputStream类,可以帮我们完成保存和读取对象成员变量取值的过程,但要读写或存储的对象必须实现了Serializable接口,Serializable接口中没有定义任何方法,仅仅被用作一种标记,以被编译器做特殊处理。ObjectInputStream与ObjecOutputStream类不会保存和读取对象中transient和static类型的成员变量,使用ObjectInputStream与ObjecOutputStream类保存和读取对象的机制叫序列化。
public class TestObjectInputStream implements Serializable {
public transient Thread t;
private static final long serialVersionUID = 1L;
private int total;
}
在TestObjectInputStream类的实例对象被序列化时,成员变量t不会被保
原创力文档

文档评论(0)