Integer vs Int

기본(primitive) 타입: Int 

  • null이 안됨 
  • 객체여서 내부적으로 빌트인 메소드(연산자)를 쓸 수 있다.

레퍼(Wrapper) 타입: Integer

  • 제네릭스에서 사용할 수 있다.
  • null 처리가 가능하지만, 언박싱(Integer -> Int)을 하지 않으면 연산이 불가능하다.