반응형
[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' 카테고리의 다른 글
[Java] 어드민페이지 만들기 1편~최종 모음 (JPA, Rest API, API 명세) (0) | 2022.05.11 |
---|---|
[Eclipse, STS] 이클립스(또는 STS) 화면 재설정 (레이아웃 이상할 때) (0) | 2022.05.04 |
[Java] 이클립스/STS 단축키 모음 (Eclipse, STS) (0) | 2022.04.21 |
javac와 java의 차이 (javac.exe vs java.exe) (0) | 2022.04.18 |
[어드민 페이지 만들기] 서비스 로직 개발_API 만들기 (Update, Delete) (0) | 2022.03.24 |