public class SampleWrapper {
public static void main(String[] args) {
int i = 5;
Integer i2 = new Integer(5); // 박싱
Integer i3 = 5; //오토박싱
int i4 = i2.intValue(); //언박싱
int i5 = i2; //오토언박싱
}
}
박싱 : 기본 타입의 값을 참조 타입으로 바꾸어주는 것
언박싱: 참조 타입의 값을 기본 타입으로 바꿔주는 것
오토 박싱 : 컴파일러에 의해 기본 타입이 참조 타입으로 자동 변환하는 것
오토 언박싱 : 컴파일러에 의해 참조 타입이 기본 타입으로 자동 변환하는 것