Java 如何制作对象的深层副本?

实现深层对象复制功能有点困难。您采取什么步骤来确保原始对象和克隆对象没有引用?

回答:

一种安全的方法是序列化对象,然后反序列化。这样可以确保所有内容都是全新的参考。

这是有关如何有效执行此操作的文章。

注意事项:类可能会覆盖序列化,这样就不会创建新实例,例如单例。如果您的课程不是可序列化的,那么这当然也行不通。

以上是 Java 如何制作对象的深层副本? 的全部内容, 来源链接: utcz.com/qa/420353.html

回到顶部