안녕하세요
개발자 공부를 하고 있는 학생입니다 .
다름이 아니라 예전에 공부를 하면서 call by value / reference 를 정리한게 있는데
지금 다시보니까 내용을 모르겠더라구요 ...;;;
그래서 다시 정리하려고 하는데 .. Java의 call by value 방식에 대해 질문 드릴게 있어서 글을 남깁니다.
(예전에 정리한 자료입니다.)
[ 질문 ]
java가 object를 넘길때 같은 방향을 바라보는게 아닌
이중 포인터 처럼 해당 객체의 주소를 담고있는 주소를 넘기는 건가요 ??
그래서 call by reference 처럼 보이지만 객체를 변경(null 값이나 새로 정의)하려고 하면 영향을 끼치지 못한다 ..? 정도로 이해하고있습니다..
(잘못 이해하고 있거나 부족한 부분이 있으면 알려주세요 .. ㅠ )