【发布时间】:2016-03-19 21:16:56
【问题描述】:
我读到在 Java 中静态字段没有序列化。我知道静态字段是类级别的字段。但是java中静态字段不能序列化的原因是什么?如果我想序列化静态字段,我该如何序列化它? 任何答案
【问题讨论】:
-
序列化是发生在对象身上的事情。到实例。静态字段不与对象或实例相关联。 (此外,任何需要序列化的静态状态本身就是一种罪过。)
-
如果我想序列化静态字段,我该如何序列化它?你为什么要这样做?只要您可以访问课程,静态数据就可以随时为您提供。..
-
@Xoce 如果它是静态可变状态,则不是(认为这是一个糟糕的想法,无法忍受)
-
为什么要序列化类本身?知道这可能会使提供解决方案变得更容易(这通常不是您想要做的事情)
标签: java serialization static field instance