在java中深拷貝和淺拷貝區(qū)別是什么

小新
543
2021-03-18 19:32:11
欄目: 編程語言

在java中深拷貝和淺拷貝區(qū)別是什么

在java中深拷貝和淺拷貝區(qū)別:

1.淺拷貝是指向被復(fù)制的內(nèi)存地址,而深拷貝是創(chuàng)建新的內(nèi)存地址用于存放復(fù)制的對(duì)象。

2.淺拷貝對(duì)于引用類型的屬性只是引用原對(duì)象的內(nèi)存地址,而深拷貝是所有屬性都創(chuàng)建新的對(duì)象。


0