Java2005. 3. 22. 10:20

Autoboxing and Auto-unboxing of Primitive Types

Int Boolean같은 프리미티브 타입과 이와 대응되는 Integer Boolean 오브젝트간의 변환은 쓸대 없는 코딩을 줄여준다.
Autoboxing Auto-unboxing되는 자바 프리미티브 타입은 간결하고 쉽게 해준다. 다음 예에서 int ArrayList 의해서 저장되고 꺼낼 있다. 1.5에서는타입 변환은 불필요하다.
Before
ArrayList list = new ArrayList(); list.add(0, new Integer(42)); int total = (list.get(0)).intValue();




After

ArrayList list = new ArrayList(); list.add(0, 42); int total = list.get(0);


케스팅을 안해도 된다기 보다는 컴파일 타임에서의 타입체킹이 강점으로 보입니다.

Posted by la30321