call by value1 java는 call by reference 일까 call by value 일까? 처음 파라미터에 전달에 대해서 알게될 때는 call by reference는 주소값을 전달하는 것이고 call by value는 값만 전달하여 파라미터로 전달 받으면 값을 수정해도 호출한 메소드에서는 영향이 없는 것으로 어렴풋이 알고 있었어서 헷갈렸다. 자바는 알다시피 primitive type이 아닌 reference type의 데이터를 보낼 때는 주소값을 전달해서 전달한 데이터의 주소값에 접근하면 얼마든지 수정이 가능하다. 그럼 자바는 call by reference도 되는거 아닌가? 라고 헷갈릴 수 있다. 그럼 reference는 뭐고 value는 뭘까? reference : 참조,참조자 라는 의미이고 말 그대로 변수를 참조하는 녀석이고, 변수에 별명을 붙인다고 표현한다. value는 : 말그대로 .. java 2022. 7. 13. 이전 1 다음