본문 바로가기
Backend 🧦

[Java] Boolean vs boolean

by 서니서닝 2024. 5. 11.
728x90

Boolean

참조타입; reference type

true, false, null 값을 가짐

→ Null 체크를 필요로 할 때 참조형 사용

boolean

원시타임; primitive type

true, false 값을 가짐

→ Null 체크가 불필요한 경우 사용

(Unboxing을 해줄 필요가 없기 때문에 시간 단축 가능)

unboxing

Java에서 unboxing은 객체로 래핑된(primitive wrapper) 데이터 유형에서 해당 기본 데이터 유형의 값을 추출하는 프로세스를 가리킨다.

Java에서 기본 데이터 유형(int, double, boolean 등)은 객체로 래핑된 버전(Integer, Double, Boolean 등)과 함께 사용된다.

Unboxing은 이러한 래핑된 객체에서 원시 데이터 유형 값을 가져와야 할 때 유용하다.

728x90

댓글