[Java] 얕은 복사 / 깊은 복사
얕은 복사 (Shallow Copy) - "주소값"을 복사한다 따라서, 실제 참조하고 있는 값이 동일하다 - "="연산자는 얕은 복사를 수행 >> 따라서, 한 쪽에서 Update가 되면, 주소값을 참조하고 있는 다른쪽도 같이 Update된다 import java.util.*; public class test3{ public static void main(String[] args) { int [] a = {1, 2, 3, 4, 5}; int [] b = a; // shallow copy a[0] = 5; b[4] = 3; /* 예상 a : 5 2 3 4 3 b : 5 2 3 4 3 */ System.out.println("Array a : " + Arrays.toString(a)); System.out.p..
2022.02.17