개발자 준비과정/JAVA
[JAVA] Call By Value
하늘바람a
2024. 3. 4. 17:46
Call by Value
Call by Value 는 메서드를 호출할 때 값을 넘겨주기 때문에 Pass by Value 라고도 부릅니다.
메서드를 호출하는 호출자 (Caller) 의 변수와 호출 당하는 수신자 (Callee) 의 파라미터는 복사된 서로 다른 변수입니다.
값만을 전달하기 때문에 수신자의 파라미터를 수정해도 호출자의 변수에는 아무런 영향이 없습니다.
어려운 개념이어서 이해하기 쉽지 않았습니다.
설명이 잘 되어있는 블로그를 소개합니다.
https://bcp0109.tistory.com/360
Java 의 Call by Value, Call by Reference
Overview Java 에서 메서드를 호출 시 파라미터를 전달하는 방법에 대해 알아봅니다. 순서는 다음과 같이 진행합니다. Call by Value, Call by Reference 차이 Java 에서의 파라미터 전달 방법 JVM 메모리에 변
bcp0109.tistory.com
https://loosie.tistory.com/486
[Java] 자바가 언제나 Call By Value인 이유 (Call By Reference X)
Intro 시작하기 앞서 CS이론에서는 "Call by value"와 "Call by reference"를 구분하는 것은 더 이상 쓸모없다고 한다. 왜냐하면 "Call By Reference"은 이제 트렌드에 뒤쳐진 기술로 선호도 굉장히 낮아져 최신
loosie.tistory.com