克隆不会调用对象构造函数来创建对象的副本。那么clone使用什么算法呢?
我正在寻找本机方法克隆的实现细节。任何指示将不胜感激。
请注意,我知道克隆的缺点。
protected native Object clone()
。我不太清楚(我需要查看本机代码),但它会在 JVM 内创建对象的新实例并复制所有字段。
但你应该避免使用clone()
- 很难做到正确。看着这个问题 https://stackoverflow.com/questions/2156120/java-recommended-solution-for-deep-cloning-copying-an-instance更多细节
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)