阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_09 序列化流_5_InvalidClassException异常_原理





序列化一遍


反序列化再来一遍


age的修饰符改为public


直接反序列化就会抛出异常



序列化的时候会给Person.class添加序列号,serialVersionUID,.反序列化需要对比这个serialVersionUID

修改了累以后会重新生成一个新的序列号






修改类的修饰符

反序列化没报错




 

猜你喜欢

转载自www.cnblogs.com/wangjunwei/p/11274225.html