Shallow copy와 Deep copy
Shallow copy : list2 = list와 같이 다른 객체에 원본 객체의 주소 값만을 할당하는 것.
Deep copy : 객체의 모든 값을 복사하여 복제된 객체에 있는 값을 변경해도 원본에 영향이
없도록 할 때.
ex) 배열을 복사 할때 System클래스의 arraycopy()와 같은 메소드를 이용하면 Deep copy를
쉽게 처리할 수 있다.
댓글 없음:
댓글 쓰기