배열의 복사에 대해서
배열 arr2의 값을 배열 arr1로 넣어주면
배열 arr2는 arr1의 요소를 그대로 받는 것이 아닌
메모리의 주소값으로 복사가 됩니다.
그래서
arr2[0] = 10으로 바꾸면
같은 주소 값인
arr1[0] = 10 바뀌게 됩니다.
만약, 주소가 아닌 값을 그대로 받아오고 싶다면
Arrays.copyOfRange(복사할 배열명, a, b)
: 복사배열의 인덱스 a부터 b이전까지 (b포함 X)
을 사용해주면 주소값이 아닌 값을 복사할 수 있습니다.