원시타입과 참조타입을 비교해서 설명해보겠습니다.
- 원시타입
- 스택에서 메모리 공간이 할당되고 값을 저장합니다.
- null을 허용하지 않습니다. 값이 없는 경우 디폴트로 지정된 값을 담습니다.
- 참조타입
- 주소값은 스택에, 실제값은 힙에 존재합니다. 참조타입은 최소 2번의 메모리 접근을 해야해서 원시타입보다 접근 속도가 느립니다.
- null을 허용합니다.
'이론 > Java' 카테고리의 다른 글
동등성 비교를 위해 equals(), hashCode() 를 함께 재정의하는 이유 (0) | 2022.11.24 |
---|---|
오버로딩과 오버라이딩 (0) | 2022.11.22 |
Checked exception 과 Unchecked exception (0) | 2022.11.22 |
BufferedReader, BufferedWriter 사용 후 close 해야하는 이유 (0) | 2022.11.22 |
상수와 static final (0) | 2022.11.22 |