Language/[Java]
[Java] Primitive Type vs Reference type
CALLMESMITHMYNAME
2022. 3. 15. 20:42
반응형
1. Primitive Type
예) byte, char, short, int, long, float, double, boolean.
- 기본형 변수는 참조하지않고, 할당될때 메모리를 검사한다. 또한 실제값을 저장한다
- ==가능
-저장 공간 : 스택
- Null 불가
-범위 이상이면, 컴파일 에러가 발생
-null 사용하려면 Wrapper 클래스 사용 필요
2. Reference type
- 참조형은 , Primitive 타입을 제외한 모든 타입을 얘기하며, 해당 값이 아닌, 주소값을 가르킵니다.
- Class/Interface/array//Enumeration
- == 불가, equals 나 compareTo를 사용필요
-저장 공간 : 힙
-Null 일부 가능
-런타임 에러 발생
반응형