Java

[Java] primitive type의 null값 가능? 불가능?

15호의 개발자 2022. 4. 27. 12:00
반응형

[Java] primitive type의 null값 가능? 불가능?

 

 

 

 

Java에서 기본형 타입(primitive type, 원시 타입)의 경우 null값을 가질 수 없다.

 

primitive type의 경우 기본값이 있기 때문에 Null값이 애초에 존재하지 않기 때문이다.

 

(참고: 기본형 타입에 null을 아예 넣을 수 없는 것은 아닌데, Wrapper 클래스를 이용하면 null을 넣을 수도 있다.)

 

 

 

 

Java의 Data Type 중 기본형 (Primitive Type)

Primitive Type 기본값
boolean false
byte 0
short 0
int 0
long 0L
lfoat 0.0F
double 0.0
char '\u0000' 

primitive type의 default값은 대부분 0이다.

 

 

 

 

 

 

참고. 

 

java primitive type null - Google 검색

JavaScript data types include primitive types: undefined, null, string, boolean, number, BigInt, and symbol, and the complex type object.

www.google.com

 

 

반응형