Wrapper

    [Java] int와 Integer의 차이

    1. int vs Integer int (primitive type, 원시형 타입) int는 변수의 타입(data type, 자료형)이다. 자료형은 ‘data의 type에 따라 값이 저장될 공간의 크기와 저장형식을 정의한 것’ 이다. 자료형은 기본형(primitive type)가 참조형(referece type)으로 나뉨 Integer (wrapper class, 래퍼 클래스) 매개변수로 객체를 필요로 할 때 기본형 값이 아닌 객체로 저장해야할 때 객체 간 비교가 필요할 때 위와 같은 경우, 기본형을 객체 다루기 위해 사용하는 클래스들을 래퍼 클래스라고 함. Integer은 int의 래퍼 클래스 라고 할 수 있음. int vs Integer int : 자료형(primitive type) 산술 연산 가능 ..