从描述SE_BAD_FIELD:
SE_BAD_FIELD
可序列化类中的非瞬态非可序列化实例字段 此Serializable类定义非原始实例字段,该字段既不是瞬态的,也不是序列化的,也不是java.lang.Object,并且似乎不实现Externalizable接口或readObject()和writeObject()方法.如果在此字段中存储非Serializable对象,则不会正确反序列化此类的对象.
可序列化类中的非瞬态非可序列化实例字段
此Serializable类定义非原始实例字段,该字段既不是瞬态的,也不是序列化的,也不是java.lang.Object,并且似乎不实现Externalizable接口或readObject()和writeObject()方法.如果在此字段中存储非Serializable对象,则不会正确反序列化此类的对象.
为什么java.lang.Object规则是例外?
java.lang.Object
java serialization findbugs
findbugs ×1
java ×1
serialization ×1