728x90 백엔드 면접 대비 질문1 Call by Value 와 Call by reference 차이는 무엇일까요?? 함수 호출 방법은 크게 두 가지가 있다. Call by value(값에 의한 호출)은 인자로 받은 값을 복사하여 처리를 한다. 장점 : 복사하여 처리하기 때문에 안전하다. 원래의 값이 보존이 된다. 단점 : 복사를 하기 때문에 메모리가 사용량이 늘어난다. Call by reference(참조에 의한 호출)은 인자로 받은 값의 주소를 참조하여 직접 값에 영향을 준다. 장점 : 복사하지 않고 직접 참조를 하기에 빠르다. 단점 : 직접 참조를 하기에 원래 값이 영향을 받는다. 자바 에서는 기본적인 매개변수는 Call by Value 이지만, 예외적으로 배열 과 클래스는 참조 변수로 Call by reference로 작동한다. https://blog.kakaocdn.net/dn/4aMO7/btrCye8rY71/.. 2023. 1. 26. 이전 1 다음 728x90