【问题标题】:JAVA (Serialization without transient keyword) [duplicate]JAVA(没有瞬态关键字的序列化)[重复]
【发布时间】:2015-06-16 13:17:01
【问题描述】:

假设我在一个实现 serializable 接口的类中有 100 个变量。

我不想序列化其中的 70 个变量。如果不使用transient 关键字,我该如何做到这一点?

【问题讨论】:

  • 可以使用嵌入式类。
  • 如果一个类中有 100 个变量,则说明存在设计问题,而不是序列化问题。
  • @Kayaman,完全同意。我们总是可以使用数据库来存储类似或处理过的数据
  • 为什么不能使用transient关键字?

标签: java serialization


【解决方案1】:

定义一个serialPersistentFields 成员,用于定义要序列化的成员。

【讨论】:

    猜你喜欢
    • 2012-03-30
    • 1970-01-01
    • 2012-07-05
    • 2015-04-12
    • 2013-08-04
    • 2017-03-05
    • 1970-01-01
    • 2020-02-25
    • 1970-01-01
    相关资源
    最近更新 更多