SerialVersoinUID在序列化过程中有什么作用
本文主要通过样例说明SerialVersoinUID在序列化过程中的用处
工具/原料
Intellij Idea 2017.1
一、举例
1、新建一个Student类,包含name和age两个属性



4、执行上面测试类,正常通过。此时给Student类增加一个sex属性,执行反序列化函数,依然能正常解析文件,只是新加的字段解析为null值。

5、修改Student的SerialVersionUID,比如修改为22L

本文主要通过样例说明SerialVersoinUID在序列化过程中的用处
工具/原料
Intellij Idea 2017.1
一、举例
1、新建一个Student类,包含name和age两个属性
4、执行上面测试类,正常通过。此时给Student类增加一个sex属性,执行反序列化函数,依然能正常解析文件,只是新加的字段解析为null值。
5、修改Student的SerialVersionUID,比如修改为22L