
Java/Java😊
[Java] call by value 는 있지만, call by reference 는 없다.
전에 봤던 면접에서 나온 질문중에 대답하지못했던 부분을 포스팅하려고한다. Call by Value 와 Call by Reference 가 어떤것인가? 프로그래밍에서 함수 호출 방식을 지칭하는 용어로써, 두 방식의 차이는 함수로 전달되는 변수가 원래 데이터의 복사본인지, 아니면 원래 데이터에 대한 참조(reference) 인지에 달려있다. Call by Value Call by Value 에서는 메서드로 값이 복사되어 전달된다. 이 경우, 복사된 값이 메서드 내에서 변경되더라도 원래 변수값은 변경되지 않는다. Java 에서는 기본타입이라고 하는 원시 데이터 유형 (int, float, boolean 등) 이 Call by Value 로 전달이된다. https://yoon-developer.tistory.c..