CS

· TIL
1. 얕은 복사 & 깊은 복사1) 얕은 복사// 얕은 복사int[] a = { 1, 2, 3, 4 };int[] b = a; b[0] = 3;System.out.println(a[0]);결과더보기 3얕은 복사는 주소값만 복사가 되어 변수명은 서로 달라도 같은 값을 공유하고 있다→ 얕은 복사를 한 변수가 변경이 되면 원래 변수 또한 변경이 된다.  2) 깊은 복사// 깊은 복사int[] a = { 1, 2, 3, 4 };int[] b = new int[a.length]; for (int i = 0; i  결과더보기1 깊은 복사는 '같은 값을 가지고 새로운 주소를 가진' 새로운 배열을 만든다.→ 깊은 복사를 한 배열을 변경한 경우 원래의 배열에는 ..
빨간망토감자도리
'CS' 태그의 글 목록