繁体   English   中英

使类可序列化的缺点是什么?

[英]What are the downsides of making a class Serializable?

想要在Java / Scala中深度复制对象。 经过研究,似乎序列化是最流行的方式。 但是,这也意味着使类可序列化

在Java / Scala中使类可序列化的缺点(如果有)是什么?

潜在的不利因素是您所有班级成员还需要可序列化。 换句话说,您将无法为类成员使用任何不可序列化的数据类型。

例如,在APEX(用于Salesforce的Java)中,DOM.Document类不可序列化,因此无法创建具有DOM.Document类型的成员的可序列化类。

您可以使用'transient'关键字来克服此问题,但这也有缺点。

暂无
暂无

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

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