반응형 callByValue1 [JAVA] Call by reference & value 한창 Java를 공부하다보니, 함수 호출에 있어서 값을 불러오는 것과 주소를 참조하는 것 두가지가 있는 것을 알게 됐다. 2종류가 있는 것은 알겠는데 그럼 차이가 무엇일까? 함수 호출 방법 Call by value(값에 의한 호출) Call by reference(참조에 의한 호출) Call by value는 인자로 받은 값을 복사해 처리한다. Call by reference는 인자로 받은 값의 주소를 직접 참조해 값에 영향을 준다. Call by value는 프로그래밍 구조상 복사를 하기 때문에 메모리량이 늘어난다. 이 방식에서 계산량이 많다면 과부하가 일어나게 된다. 값을 복사해서 처리하는 것이기 때문에 원래의 값에는 영향이 가지 않아 안전하다. Call by value(값에 의한 호출) 장점 : 복.. 2022. 12. 27. 이전 1 다음 반응형