Exception in thread "main" java.io.InvalidClassException:
cn.itcast.iostream.Person; local class incompatible:
stream classdesc serialVersionUID = -5075003414356443568,
local class serialVersionUID = 4022578570691496470
private int age;
进行对象的序列化,成功反序列化
源代码修改成 public int age;
没有对象的序列化,直接反序列化,失败,出现异常
private int age;
保存,对源代码编译成class文件,记录这个类的序列号,根据类成员修饰计算的 20
对象序列化,写文件出来,文件中保存这个序列号 20
对源代码修改 public int age
保存,源代码编译成class文件,修饰符变化,序列化从新被计算,保存到class文件中 50
没有序列化,直接反序列化,读取序列化文件,文件中保存的是原来的号码20, class文件变成50