int[] arrAtt1 = {10, 20, 30, 40, 50, 60};

int[] arrAtt2 = null;

int[] arrAtt3 = null;

System.out.println("arrAtt1.length : " + arrAtt1.length);  // 배열 길이 출력

System.out.println("arrAtt1 : " + Arrays.toString(arrAtt13); // 배열 요소 출력

arrAtt3 = Arrays.Copy(arrAtt1, arrAtt1.lenhth); // 배열 요소 복사

********** 배열 요소를 복사할 때는 배열요소의 값을 복사하는 것이지 배열 요소의 주소를 복사하는 것이 아니다! 

arrAtt1의 값을 arrAtt3에 복사를 했으면 arrAtt1의 값은 arrAtt3의 메모리 주소 어딘가에 자리 잡아 arrAtt1의 값을 가진다.

'JAVA > JAVA 이론' 카테고리의 다른 글

입력과 출력  (0) 2020.06.29
중복 메서드(overloading)  (0) 2020.06.23

+ Recent posts