1. 얕은복사 : 배열의 주소값만을 복사 => 같은 객체를 참조 2. 깊은복사 : 동일한 새로운 배열을 하나 생성해서 실제 내부값까지 복사 => 서로 다른 객체를 참조 얕은 복사 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 // 얕은복사 public void method1() { int[] origin = {1, 2, 3, 4, 5}; System.out.println("--- 원본배열 출력 ---"); for(int i = 0; i