[Java] 얕은 복사와 깊은 복사
·
Java
프로그래밍에서 자료구조는 매우 중요하다. 그중 배열은 자료구조의 기초이자 핵심이라고 볼 수 있다. 배열에 대해 더 상세하고 깊게 배우기 위해 얕은 복사와 깊은 복사에 대해 정리해 보겠다. 우선 코드를 보자. import java.util.Arrays;public class arrayCopy { public static void main(String[] args) { String[] food = {"치킨", "피자"}; String[] shallowCopy = food; System.out.println("원본 배열: " + Arrays.toString(food)); System.out.println("복사 배열: " + Arrays.toStri..