복사에는 얕은복사와 깊은복사 이렇게 2가지의 방법이 있습니다.간단하게 정리하면얕은복사 ( Shallow Copy )는 참조를 복사하는 것이고깊은복사 ( Deep Copy )는 데이터의 값을 복사하는 것 입니다. 깊은복사깊은복사는 위에서 설명한대로 A라는 변수에 1,2,3 이라는 데이터가 있었을 때변수에 담겨있는 1,2,3이라는 데이터만 가져와서 새로운 변수로 복사하는 것을 의미합니다. 얕은복사얕은복사 또한 위에서 설명한대로A라는 변수에 1,2,3 이라는 데이터가 있었을 때변수에 담겨있는 1,2,3이라는 데이터를 가져오는게 아니고A라는 변수가 사용하고 있는 메모리의 참조값을 가져오는 것을 의미합니다.좀 더 딥하게 컴퓨터 사이언스 측면에서 보게되면 프로그램으로 어떤 변수를 만들고 그 변수에 데이터를 저장하게..