关于包括无法序列化的成员的序列化

时间:2012-08-09 06:36:27

标签: java serialization

我正在经历序列化的过程,我所分析的是,无法序列化的成员是transisent和static,请指出除了这两个以外还有其他任何无法序列化的功能吗?请指教。

伙计们请指教.. !!

2 个答案:

答案 0 :(得分:1)

  

我所分析的是,无法序列化的成员是transisent和static,

默认情况下未序列化。这意味着他们无法使用自定义序列化进行序列化。注意:JDK中有许多类具有以自定义方式序列化的瞬态字段。

  

请告知除了这两个以外还有其他任何无法序列化的功能吗?

您无法序列化未实现Serializable且非 - transient和非 - static的对象。

注意:您可以使用自定义序列化来序列化transient提供的任何对象。

答案 1 :(得分:0)

我记得的一件事是,你只能序列化那些在那里实现Serializable的成员。

更多信息: