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

深拷貝 深拷貝指拷貝對象複製原對象基本類型的屬性、引用類型的屬性複製、複製棧中的變量 和 變量指向堆內存中的對象的指針 並且複製堆內存中的對象。 與淺拷貝相比較而言,深拷貝在複製時重新new了一個新的引用對象(該對象內容與原對象的引用對象內容相同),與淺拷貝只是複製指針的方式不同。這樣一來拷貝對象的引用對象與原對象的引用對象爲不同的兩個對象,兩者沒有互相關聯的影響,即拷貝對象在改變其引用對象時,原
相關文章
相關標籤/搜索