一張圖完美說明深|淺拷貝的區別!

無論是深拷貝還是淺拷貝,在某個對象調用object自帶的clone()方法時候,都會重新new一個新對象出來,區別在對象內部的引用類型變量是複製引用地址還是新new一個對象出來。 實現深拷貝常用方法是序列化和反序列化比較方便。 在調用object有個protect的native方法,本身是淺複製的。要想使用它,必須實現cloneable接口並super.clone()方法。
相關文章
相關標籤/搜索