[Spring] 기본 자료형 (Primitive Type) vs 래퍼 클래스 (Wrapper Class)

yee·2024년 10월 8일

Spring

목록 보기
6/6

🎈 boolean vs Boolean

boolean(기본 자료형)

  • true 또는 flase 만 가질 수 있으며, 스프링에서 값이 주입되지 않으면 기본 값은 false

Boolean(래퍼 클래스)

  • true, false, null 3가지 상태를 가질 수 있다
    => null 값을 허용하고 싶다면 Boolean을 사용하는 게 적합

🎈 long vs Long

long(기본 자료형)

  • 64 비트 정수 저장 ( -2^63 ~ 2^63-1 )
  • null 값을 가질 수 x, default 값은 0
  • 메모리 사용이 적고, 연산이 상대적으로 더 빠르다

Long(래퍼 클래스)

  • null 값을 가질 수 o
  • Long 클래스는 자바의 Object 클래스에서 제공하는 메서드들을 사용할 수 있다
    ex) equals(), hashCode(), toString()

0개의 댓글