1.serialVersionUID不一样时,产生InviladClassException错误。
2.serialVersionUID一样时,内部的变量类型与变量名一致,但有变量缺漏,比如A类有int a,int b,B类只有int a,这种情况序列化不会报错,缺漏的字段会有默认值,int为0,对象引用为null。
3.serialVersionUID一样时,内部的变量类型与变量名不一致,比如A类有String a,B类有int a,这种情况会产生InviladClassException错误。