Java 的深拷貝和淺拷貝

淺拷貝和深拷貝 首先需要明白,淺拷貝和深拷貝都是針對一個已有對象的操作。那先來看看淺拷貝和深拷貝的概念。 1、淺拷貝是按位拷貝對象,它會創建一個新對象,這個對象有着原始對象屬性值的一份精確拷貝。如果屬性是基本類型,拷貝的就是基本類型的值;如果屬性是內存地址(引用類型),拷貝的就是內存地址 ,因此如果其中一個對象改變了這個地址,就會影響到另一個對象。 2、深拷貝會拷貝所有的屬性,並拷貝屬性指向的動態
相關文章
相關標籤/搜索