其他分享
首页 > 其他分享> > 对象序列化流使用

对象序列化流使用

作者:互联网

 

 1. 对象序列化流使用方法:

 

 

2. 对象反序列化流使用方法:

 

 

3. 引出几个问题:

用对象序列化流序列化了一个对象后,如果我们修改了对象所属的类文件,读取数据会不会出问题呢?

如果出问题了, 如何解决呢?

给对象所属的类中加入一个值:
private static final long serialVersionUID = 42L;
等于多少可以随便设定, 这就是个标记而已

如果一个对象中的某个成员变量的值不想被序列化, 又该如何实现呢?

给不想被序列化的变量加上 transient修饰符即可, 如:
private transient int age;

 

标签:变量,对象,private,transient,使用,序列化,所属
来源: https://www.cnblogs.com/quzq/p/14432830.html