Autoboxing and Auto-unboxing of Primitive Types
Int와 Boolean같은 프리미티브 타입과 이와 대응되는 Integer와 Boolean 오브젝트간의 변환은 쓸대 없는 코딩을 줄여준다.Autoboxing과 Auto-unboxing되는 자바 프리미티브 타입은 간결하고 쉽게 해준다. 다음 예에서 int는 ArrayList에 의해서 저장되고 꺼낼 수 있다. 1.5에서는타입 변환은 불필요하다.
Before
ArrayList |
After
ArrayList |
케스팅을 안해도 된다기 보다는 컴파일 타임에서의 타입체킹이 강점으로 보입니다.