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





序列化一遍


反序列化再来一遍


age的修饰符改为public


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



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

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






修改类的修饰符

反序列化没报错




 

posted @ 2019-07-31 09:44  高山-景行  阅读(109)  评论(0编辑  收藏  举报