繁体   English   中英

Java和对象序列化

[英]Java and Object Serialization

我看到的有关对象序列化的每个示例都包括一个全字段构造函数以及每个字段的getter和setter方法。 这是秘书吗? 要使Java对象可序列化,必须做些什么,其他要使用可序列化的接口对其进行标记,并确保所有非瞬态字段都可以序列化。

除了您提到的基本步骤之外,不需要使对象可序列化。 对于某种形式的getter / setter或构造方法的存在,没有要求(尽管可能有其他合理的理由要这些)。

构造器/获取器/设置器不是强制性的。 非瞬态集合虽然可序列化,其中包含对不可序列化对象的引用,但会导致失败。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM