1. wrapper class기본 자료형(Primitive Type)을 객체(Reference Type) 로 감싸서 다룰 수 있는 클래스byte -> Byte, int -> Integer, char -> Character, boolean -> Boolean 등 왜 필요한가?기본 자료형을 객체로 사용해야하는 경우 필요함. 1. java의 많은 기능들은 객체(Object)를 통해 사용할 수 있도록 설계되어 있음. 그래서 Object의 자식이 아닌 기본 자료형을 사용할 수 없고 wrapper 를 통해 사용함.Collections, Generic, Reflection , Annotaion 등 2. wrapper 는 기본 제공 기능이 있어 유용함.equals(), parseInt(), toString(), com..