如何使列表变量的泛型可序列化
How to make Generic of list variable Serializable
如何使 private List <T> list;
或 private Map<String, Value> unknownData;
可序列化?这些在我的 class 中是可变的,其父对象是可序列化的,但 SonarQube 抱怨瞬态或可序列化的变化
myClass.java
public class MyClass implements Serializable {
private static final long serialVersionUID = 0L;
protected List<T> list = new ArrayList<T>();
在 class(es) 声明中,使用 Serializable
扩展类型。
例如:
public class MyClass<T extends Serializable>{ ...
和
public class MyOtherClass<Value extends Serializable>{ ...
如何使 private List <T> list;
或 private Map<String, Value> unknownData;
可序列化?这些在我的 class 中是可变的,其父对象是可序列化的,但 SonarQube 抱怨瞬态或可序列化的变化
myClass.java
public class MyClass implements Serializable {
private static final long serialVersionUID = 0L;
protected List<T> list = new ArrayList<T>();
在 class(es) 声明中,使用 Serializable
扩展类型。
例如:
public class MyClass<T extends Serializable>{ ...
和
public class MyOtherClass<Value extends Serializable>{ ...