Java 如何反序列化对象持久化类在类中具有较少的属性,而新类具有额外的属性
在类中有“serialVersionUID”。如果未在类中设置此变量,Java将自动生成它: 您需要知道已序列化对象中的此变量。在新类中设置此值后:Java 如何反序列化对象持久化类在类中具有较少的属性,而新类具有额外的属性,java,serialization,Java,Serialization,在类中有“serialVersionUID”。如果未在类中设置此变量,Java将自动生成它: 您需要知道已序列化对象中的此变量。在新类中设置此值后: Persisted class has Class A { boolean x; boolean y; } New Class Class A { boolean x; boolean y; boolean z; } class A { private static final long serialVersio
Persisted class has
Class A { boolean x; boolean y; }
New Class
Class A { boolean x; boolean y; boolean z; }
class A {
private static final long serialVersionUID = [value_from_old_class];
//...