數組複製的方式和深拷貝、淺拷貝的區別

引言: java中對象的拷貝分兩種:深拷貝和淺拷貝 深拷貝和淺拷貝最根本的區別在於是否是真正獲取了一個對象的複製實體,而不是引用。 淺拷貝:只是拷貝了基本類型的數據,而引用類型數據,複製後也是會發生引用,我們把這種拷貝叫做「淺拷貝」,換句話說,淺複製僅僅是指向被複制的內存地址,如果原地址中對象被改變了,那麼淺複製出來的對象也會相應改變。 深拷貝:在計算機中開闢了一塊新的內存地址用於存放複製的對象。
相關文章
相關標籤/搜索