[英]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.