값에 의한 호출(Call By Value)
--> 메소드 호출 시에 기본 자료형이 전달되는 것을 말하며, 메소드 안에서 매개변수로 전달된 값이 변경되더라도 호출한 쪽에서는 적용되지 않는다.
참조에 의한 호출(Call By Reference)
--> 메소드 호출 시에 참조 자료형이 전달되는 것을 말하며, 메소드 안에서 매개변수로 전달된 값이 변경되더라도 호출한 쪽에서는 적용된다.
Tip ) Java에서 참조형 변수에 값을 할당하면 무조건 그 값은 힙에 저장된다.