Call by value 와 Call by reference에 대하여
Call by value 와 Call by reference에 대하여 프로그래밍 언어를 공부할때 가장 기본적이면서도 중요한 개념 중 하나가 바로 call by value와 call by reference이다. 자바의 기초를 다루는 기본 서적에서도 비교적 앞부분에 해당 내용이 등장하곤 한다. 또한 가장 기본적이면서도 중요한 내용이지만, 두 개념에 대한 이해가 잘 정리되지 않아서 착각하고 있는 경우가 종종 있는 것 같다. 이번 기회에 확실히 정리하고 넘어가자. Call by value 와 Call by Reference의 정의 call by value란 우리말 그대로 해석하면 값에 의한 호출이다. 값을 복사하거나, 메서드의 파라미터로 전달할때 복사한 값이나 전달한 값을 변경하여도 원본은 변경되지 않는다. c..