자바는 Call by Value 일까? Call by reference일까?
=> Call by Value 함수의 호출 방식 크게 2가지 (메소드로 인자값을 넘기는 방법) (1) Call by value (값에 의한 호출) : 인자로 받은 값을 복사하여 처리한다. 장점 : 복사하여 처리하기 때문에 안전.
원래의 값이 보존 단점 : 복사를 하기 때문에 메모리 사용량이 늘어남 (2) Call by reference (참조에 의한 호출) : 인자로 받은 주소를 참조하여 직접 값에 영향을 준다. 장점 : 복사하지 않고 직접 참조 하기에 빠름 단점 : 직접 참조를 하기에 원래의 값이 영향을 받음 1.
인자값으로 기본형을 사용했을 때 package 개념; public class Callby { public static void main(String[] args) { int num1 = 10; int num2 = 20; System.out.println("기본형-swap(전) num1 = "+n...