使用Serializable进行序列化手动指定serialVersionUID的作用
一般需要手动指定serivalVersionUID的值,好处是当对成员变量进行增加和删除后,反序列化仍然能够最大限度的恢复数据,如果靠Eclipse自动生成的serivalVersionUID,对成员变量进行增加和删除后,则会导致序列化文件中的serivalVersionUID和类中的serivalVersionUID的值不同,从而导致反序列化失败,但对于类结构发生的非常规的改变,比如修改了类名或...
原创
2018-05-08 09:03:07 ·
1841 阅读 ·
0 评论