1. Call By Value :
- 인자로 받은 값을 복사하여 처리하는 방식
- Call By Value에 의해 넘어온 값을 증가시켜도 원래의 값이 보존된다.
- 값을 복사하여 넘기기 때문에 메모리 사용량이 늘어난다.
2. Call By Reference
- 인자로 받은 값의 주소를 참조하여 직접 값에 영향을 주는 방식
- 값을 복사하지 않고 직접 참조하기 때문에 속도가 빠르다.
- 원래의 값에 영향을 주는 리스크가 존재한다.
3. Java 예제
'Back-end > Java Language' 카테고리의 다른 글
private static final Logger LOGGER = LoggerFactory.getLogger(this.class); (0) | 2021.06.05 |
---|---|
JVM(Java Virtual Machine)? (0) | 2021.06.04 |
접근 제어자(access modifier) (0) | 2021.05.25 |
0. equals()와 hashcode() (0) | 2021.05.24 |
0. 자바의 정석 ch6(객체지향 프로그래밍) (0) | 2021.05.06 |