深刻談談java的深拷貝與淺拷貝

首先咱們看看淺拷貝和深拷貝的定義 java 淺拷貝:只複製一個對象,對象內部存在的指向其餘對象數組或者引用則不復制 數組 深拷貝:對象,對象內部的引用均複製 code 爲了更好的理解它們的區別咱們假設有一個對象A,它包含有2對象對象A1和對象A2(圖1)對象   對象A進行淺拷貝後,獲得對象B可是對象A1和A2並無被拷貝(圖2) input   對象A進行深拷貝,獲得對象B的同時A1和A2連同它們
相關文章
相關標籤/搜索