1、大家在进行对象的序列化和反序列化的时候,都有可能或多或少见过这个字段。
其实它的主要作用就是为了保证版本的兼容和唯一性,具体可以参考:serialVersionUID【需要进入文档的Serializable类】
2、它的主要两种用途就是:
1)将对象的字节序列保存在硬盘中
2)在网络上传输对象的字节序列
通过将对象保存在文件中,并读取对象来进行讲解:
进行对象的存储之后
为Student新增一个字段:public String id;
然后进行反序列化:
那么编译器将会出现异常:
但是在反序列化之前,将Student中的serialVersionUID值修改为任意其他值,再次进行。
那么依旧会出现上述的异常
在进行反序列化之前,为Student类添加一个private String id字段
以上就是本篇文章【反序列化的serialVersionUID字段讲解】的全部内容了,欢迎阅览 ! 文章地址:http://www.tpjde.com/news/343.html 资讯 企业新闻 行情 企业黄页 同类资讯 首页 网站地图 返回首页 推平第移动站 http://mip.tpjde.com/ , 查看更多