java深拷貝的實現(xiàn)方式 淺拷貝與深拷貝的區(qū)別是什么?
淺拷貝與深拷貝的區(qū)別是什么?1. 深拷貝和淺拷貝都是源對象的拷貝,占用不同的內(nèi)存空間。2. 不可變類型的對象對深副本和淺副本沒有影響,并且最終地址值和值是相等的。3. 變量類型:=淺復(fù)制:等值,等地址
淺拷貝與深拷貝的區(qū)別是什么?
1. 深拷貝和淺拷貝都是源對象的拷貝,占用不同的內(nèi)存空間。
2. 不可變類型的對象對深副本和淺副本沒有影響,并且最終地址值和值是相等的。
3. 變量類型:
=淺復(fù)制:等值,等地址
淺復(fù)制:等值,不等地址
深復(fù)制:等值,不等地址