Java——深拷贝与潜拷贝

Java——深拷贝与潜拷贝,第1张

对于java拷贝的理解

在java语言中,当我们需要拷贝一个对象的时候,常见的会有两种方式的拷贝;深拷贝和浅拷贝。
浅拷贝只是拷贝了原对象的地址,所以原对象的任何值发生改变的时候,拷贝对象的值也会随之而发生变化。
深拷贝则是拷贝源对象的所有值而不是地址,所以即源对象的值发上变化时,拷贝对象的值也会发生变化。

一:浅拷贝

浅拷贝示意图:

二:深拷贝

深拷贝意义图:

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/924411.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存