[Java] Integer와 int의 차이

Jinju Bae·2022년 2월 20일
0

Primitive 자료형 - Wrapper 클래스 관계

int

  • primitive 자료형 (long, float, double ...)

  • 산술 연산이 가능하다.

  • null로 초기화 할 수 없다.

Integer

  • Wrapper 클래스 (객체)

  • Unboxing (Wrapper 클래스 -> primitive 자료형으로 변환) 을 하지 않으면 산술 연산이 불가능하다.

  • null 값을 처리할 수 있어 SQL과 연동할 경우 처리가 용이하다.

  • DB에서 자료형이 정수형이지만 null 값이 필요한 경우 VO에서 Integer를 사용할 수 있음.

출처: https://includestdio.tistory.com/1 [includestdio]

profile
진주개발일지 (珍珠開發日誌)

0개의 댓글