JAVA學習——深拷貝與淺拷貝

淺拷貝 淺拷貝指拷貝對象複製原對象基本類型的屬性、引用類型的屬性複製、複製棧中的變量 和 變量指向堆內存中的對象的指針,但不復制堆內存中的對象。 簡單來說淺拷貝指向的引用對象與原對象的引用對象爲同一對象。側面表示,當淺拷貝的拷貝對象改變引用對象中的內容時,原對象在引用引用對象時,取值也會發生改變。 如下圖所示: 深拷貝  深拷貝指拷貝對象複製原對象基本類型的屬性、引用類型的屬性複製、複製棧中的變量
相關文章
相關標籤/搜索