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

问题:

在java中,实现深层对象复制功能有点困难。你采取什么步骤来确保原始对象和克隆的共享没有参考?

回答:

一个安全的方法是序列化对象,然后反序列化。这确保一切都是全新的参考。
 Here’s an article关于如何有效地执行此操作。
注意事项:类可以覆盖序列化,从而创建新的实例not,例如。单身人士这当然不行,如果你的类不是可序列化。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How do you make a deep copy of an object in Java?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 89 = 94