天天看點

深淺克隆&拷貝

淺克隆:Object 中的 clone() 方法在對某個對象克隆時對其僅僅是簡單地執行域對域的 copy

  • 對基本資料類型和包裝類的克隆是沒有問題的。String、Integer 等包裝類型在記憶體中是不可以被改變的對象,是以在使用克隆時可以視為基本類型,隻需淺克隆引用即可
  • 如果對一個引用類型進行克隆時隻是克隆了它的引用,和原始對象共享對象成員變量
深淺克隆&拷貝