[Java] 자바 1차원, 2차원 배열 복사 (얕은 복사, 깊은 복사)
얕은 복사란? ▶ 복사시 객체의 주소값을 복사하여 동일한 주소값을 가진다. 깊은 복사란? ▶ 복사시 객체의 데이터 자체를 복사하여 다른 주솟값을 가진다. 1차원 배열 public class Test{ public static void main(String[] args) throws Exception{ int[] arr1 = {1,2,3,4}; // 얕은 복사 int[] arr2 = arr1; // 깊은 복사 int[] arr3 = arr1.clone(); arr1[3] = 5; System.out.println("[arr1] : " + arr1 + " " + Arrays.toString(arr1)); System.out.println("[arr2] : " + arr2 + " " + Arrays.toStr..