자바에는 크게 2가지의 데이터 타입이 있다.
primitive Data(원시 데이터)
Object Data
Wrapper Class
jdk1.5 이전에 서로 호환하려면 개발자가 명시적으로 바꾸어줘야했지만 1.5 이후에는 직접 호환이 가능하게 되었다.
primitive Data에서 Wrapper Class로 자동변환 되는 것을 autoboxing이라고 한다.
가벼운 데이터를 무거운 데이터에 넣기에 autoboxing이라고 생각하면 된다.
<->
반대로 Wrapper Class에서 primitive Data로 변환하는 것을 unboxing이라고 한다.
int 객체를 -> Integer 객체로 자동 변환해주는 것
ex) int a=1; Integer b = a; autoboxing