Java에서는 기본자료형(int, float, short 등의 자료형)이있는데 이것을 객체로 다룰수 있도록한 클래스이다. byte -> Byte short -> Short int -> Integer long -> Long float -> Float double -> Double char -> Character boolean -> Boolean Boxing / Unboxing 이 Wrapper class를 사용하는 이유는 collection framework에는 기본자료형을 넣지 못하고 객체자료형을 넣을수 있기 때문이다. 즉 int라는 기본자료형을 Integer로 포장을해준다고 생각하면 이해하기 쉽다. int num = 10; Integer box = Integer.valueOf(i); 이렇게 포장을 하고..