【发布时间】:2014-09-11 12:13:45
【问题描述】:
我有一个实现Serializable 的类。当我序列化该类的成员时,我不希望将某些变量/方法包含在序列化表示中。
考虑一个Name 类,即Serializable:
class Name implements Serializable {
private String firstName;
private String middleName;
private String lastName;
...
}
假设我希望每个实例的序列化形式排除middleName 属性。
有什么方法可以排除特定的属性和方法,使其不包含在对象的序列化表示中?
【问题讨论】:
-
我认为这个问题被错误地关闭为“太宽泛”,但我认为 is 与 How can I make a field non-serializable in java? 重复
标签: java serialization