자바는 기본형(primitive이든, 참조형(reference type이든 무조건 "값"을 복사해서 함수에 전달합니다.차이점은 기본형은 실제 값, 참조형은 객체의 주소(참조값)가 복사된다는 점입니다.참조값 복사는 "Call by Reference 아니야?"라는 오해가 생길 수 있습니다.. 특히 객체나 배열을 다룰 때 원본이 바뀌는 것을 보고 더 혼란스러울 수 있죠.기본형: 값 자체가 복사됨void change(int x) { x = 10;}int a = 5;change(a);System.out.println(a); // 출력: 5a의 값이 x로 복사됩니다.함수 안에서 x를 변경해도 a는 영향을 받지 않습니다.참조형: 참조값(주소)이 복사됨void change(int[] arr) { arr[0..