【问题标题】:How to serialize an object of type Object?如何序列化 Object 类型的对象?
【发布时间】:2010-07-01 16:55:52
【问题描述】:

我有一个包含Object 类型对象的类(用作同步监视器)。由于Objects 不是Serializable,我可以用什么替代来使序列化工作?

【问题讨论】:

    标签: java serialization object


    【解决方案1】:

    我认为用于同步的字段不需要序列化。

    标记transient

    【讨论】:

    • +1,这是唯一正确的答案。对于 Jake - Object 实例没有内部状态;如果你停下来想一想,你会想要序列化什么?答案必然是“无”,因此应该将其排除在序列化过程之外。
    【解决方案2】:

    用于同步的监视器?你试过ReentrantLock 就像乔纳森说的。你应该把它标记为transient

    【讨论】:

      猜你喜欢
      • 2015-10-15
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      • 2016-05-15
      • 2020-12-25
      • 1970-01-01
      • 2012-01-29
      • 1970-01-01
      相关资源
      最近更新 更多