Pass By Value, Pass by Reference
Pass By Value Pass By Value 는 매개 변수를 통해 값을 전달할 때 원래 값을 복사해서 전달하는 방식을 얘기한다. 결국 매개 변수를 통해 값을 전달하고 나면, 전달된 값에 무슨 짓을 하던 원래 값의 영향을 주지 않는다는 의미이다. 아래 예제코드를 통해 좀더 자세히 알아보자. 예제 코드 결과 메모리 변화 예제 코드에서 확인해보면 passByValue(int a, int b) 내부에서 매개 변수로 전달된 a, b 를 변경했음 에도 main() 로 돌아온 이후 a, b 의 값에는 변화가 없었다. 이와 같이 매개 변수로 전달할 때 값을 복사해서 전달하여 서로 영향을 미치지 않도록 하는 것을 ‘Pass By Value’ 라고 한다. 자바에서는 기본형(Primitive Type)의 경우 오직 ‘..
BackEnd/Java&Kotilin
2022. 7. 14. 08:04
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- java
- pass by value
- pass by reference
- OOP
- Object Pool
- Sticky Session
- 세션 불일치
- 내부 단편화
- pool
- Session
- 외부 단편화
- 수평 분할
- Memory Fragmentation
- 메모리 단편화
- 육각형 아키텍처
- 수직 분할
- 장애 해결기
- 클린 아키텍처
- 동적 타입 언어
- 동적 디스패치
- multimap
- 객체 풀
- Clean Architecture
- 정적 타입 언어
- ATDD
- RestAssured
- 뾰족함
- SpringBoot 2.2
- 메모리 파편화
- 컴포짓 패턴
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함