JAVA - int 와 Integer

vector·2021년 8월 23일
0

Study

목록 보기
1/29

int

  1. primitive 자료형(예시: long, float, double...)
  2. 산술 연산 가능
  3. null로 초기화 할 수 없음

Integer

  1. Wrpper 클래스(객체)
  2. unboxing하지 않으면 산술 연산 불가능
  3. null값 처리가 용이하기 때문에 SQL과 연동할 경우 처리가 용이
  4. DB에서 자료형이 정수형이지만 null값이 필요한 경우 VO에서 Integer를 사용할 수 있음

Boxing/Unboxing

Boxing

primitive 자료형 ▶ Wrapper 클래스

Unboxing

Wrapper 클래스 ▶ primitive 자료형

자바에서는 모든 경우는 아니지만 대부분의 경우에는 자동으로 Boxing/Unboxing을 해준다.

출처

profile
개발 공부중인 학생 입니다😄

0개의 댓글