1、对序列化的对象要求必须实现Serializable接口;接口中没有方法;
2、readObject
从文件中读取对象的时候,当文件中有一个对象时,只能调用一次,否则抛出异常;
3、当序列化之后,不能修改对象的类中的成员,否则也出异常;解决的方案:保证对象类的序列号不改变即可;
4、使用transient关键字可以让某些属性不参与序列化;
5、使用static关键字也可以让某些属性不参与序列化;
1、对序列化的对象要求必须实现Serializable接口;接口中没有方法;
2、readObject
从文件中读取对象的时候,当文件中有一个对象时,只能调用一次,否则抛出异常;
3、当序列化之后,不能修改对象的类中的成员,否则也出异常;解决的方案:保证对象类的序列号不改变即可;
4、使用transient关键字可以让某些属性不参与序列化;
5、使用static关键字也可以让某些属性不参与序列化;