1
public class MyObj implements Serializable {
private transient Map<String, Object> myHash = new HashMap<String, Object>();
...
}
我觉得这个问题反序列化对象的瞬态成员到非空默认使用KRYO
Deserialize a transient member of an object to a non-null default in Java
但在Java中使用标准的反序列化,它的工作原理。但它似乎没有在kryo中调用readObject
。
我明白没有必要调用该方法,但如果KRYO不会叫像Java标准反序列化该方法,它将没有机会保证瞬态对象不为null – temp0706