배열의 깊은 복사(Deep Copy) , 얕은 복사 (Shallow Copy) 자바에서는 객체를 복사할 때, 2가지 방법을 사용한다.깊은 복사(Deep Copy)와 얕은 복사 (Shallow Copy)가 있는데 객체가 참조하는 다른 객체들을 어떻게 다루는지에 따라서 달라진다. 1. 깊은 복사(Deep Copy) :깊은 복사는 원본과 복사본 둘 중 한가지의 값을 변경해도 다른 하나에 영행을 주지 않는다. 따라서 복사 대상 객체의 내부에 있는 객체들까지 모두 복사하면서 새로운 객체를 생성하므로복사된 객체와 원본 객체는 완전한 독립적인 객체라고 생각하면 된다. 예]import java.util.Objects;class Person { String name; Address address; // ..