`

序列化与反序列化

    博客分类:
  • Java
 
阅读更多
序列化与反序列化,有如下结论:
1. 当父类继承Serializable接口,所有子类都可以被序列化
2. 子类实现了Serializable接口,父类没有,父类中的属性不能序列化(不报错,数据会丢失),但是子类中属性人能正确序列化
3. 如果序列化的属性是对象,这个对象也必须实现Serializable接口,否则会报错
4. 在反序列化时,如果对象的属性有修改或删减,修改的部分属性会丢失,但不会报错
5. 在反序列化时,如果serialVersionUID被修改,调用tairManager.get(dcNameSpace, key) .getValue().getValue()
        会抛空指针异常因为第一个getVakue就是空,所以在调用tar获取对象时最好捕获一下异常。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics