int
변수의 타입(data type)
int = 변수의 타입 = data type = 자료형
변수는 값을 저장할 수 있는 메모리 상의 공간을 의미함
즉, 자료형은 data의 type에 따라 값이 저장될 공간의 크기와
저장형식을 정의한 것
Integer
int의 래퍼클래스
래퍼클래스의 경우 기본형을 다루기 위해 사용하는 클래스이며
모든 기본형은 래퍼클래스를 생성할 수 있다.
기본형을 사용해야하는 경우
- 매개변수로 객체를 필요로 할 때
- 기본형 값이 아닌 객체로 저장해야할 때
- 객체 간 비교가 필요할 떄

요약정리
int : 자료형(primitive type)
integer: 래퍼 클래스(Wrapper class)
- Unboxing하지 않을 시 산술 연산 불가함
(Boxing : 기본 타입의 데이터 → 래퍼 클래스의 인스턴스로 변환
UnBoxing : 래퍼 클래스의 인스턴스에 저장된 값 → 기본 타입의 데이터로 변환)
- null값 처리 가능