기본 자료타입(primitive type)을 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스(wrapper class)라고 한다.
기본 타입(primitive type)과 참조 타입(reference type)
래퍼 클래스는 java.lang 패키지에 포함되어 있는데 아래와 같이 기본타입에 대응되는 래퍼 클래스들이 있다.
래퍼 클래스는 java.lang 패키지에 포함되어 있는데 위와 같이 기본타입에 대응되는 래퍼 클래스들이 있다.
박싱(boxing)과 언박싱(unboxing)
기본 타입의 값을 포장 객체로 만드는 과정을 박싱이라고 하고, 반대로 포장 객체에서 기본타입의 값을 얻어내는 과정을 언박싱이라고 한다
Integer n = new Integer(1);
int n = num.intvalue();
자동 박싱(Auto Boxing)과 자동 언박싱(Auto Unboxing)
Integer n = 1;
int n = num;