Java 의 Call by Value, Call by Reference
Call by ValueCall by Value 는 메서드를 호출할 때 값을 넘겨주기 때문에 Pass by Value 라고도 부릅니다.메서드를 호출하는 호출자의 변수와 호출 당하는 수신자의 파라미터는 복사된 서로 다른 변수입니다.값만을 전달하기 때문에 수신자의 파라미터를 수정해도 호출자의 변수에는 아무런 영향이 없습니다.byte, short, int, float, long, double, char, boolean기본 타입을 감싸는 래퍼 클래스는 불변 객체이므로 Call by Value 에 해당합니다.Integer, Long, Double, Float, short, Byte...요약- 값을 복사하여 처리한다.- 변수의 복사본이 전달되며, 원래 값이 수정되지 않는다.- 실제 인수는 다른 메모리 위치에 생성된..