2013년 6월 1일 토요일

Shallow copy And Deep copy

Shallow copy와 Deep copy

    Shallow copy : list2 = list와 같이 다른 객체에 원본 객체의 주소 값만을 할당하는 것.

    Deep copy : 객체의 모든 값을 복사하여 복제된 객체에 있는 값을 변경해도 원본에 영향이
                        없도록 할 때.

    ex) 배열을 복사 할때 System클래스의 arraycopy()와 같은 메소드를 이용하면 Deep copy를
          쉽게 처리할 수 있다.

댓글 없음:

댓글 쓰기