Call by reference1 call by value, call by reference란? Call by value 인자로 받는 값을 복사하여 처리하는 방식을 의미한다. Call by reference 인자로 받는 값의 주소를 참조하여 직접 값에 영향을 준다. call by value 장점 : 원본값의 불변성을 보장해준다. 단점 : 복사를 해야하기 때문에 메모리 사용량이 늘어나다 call by reference 장점 : 복사하지 않고 직접 참조하기 때문에 빠르다 단점 : 직접참조하기 때문에 원본값이 영향을 받는다. java에서는 포인터가 없어 기본적인 매개변수는 call by value이다. 2024. 1. 4. 이전 1 다음 728x90