자바 박싱(boxing)과 언박싱(unboxing)
자바에는 int, double, float와 같은 기본형(primitive type)의 자료형과 포장 클래스(wrapper)가 있다.박싱과 언박싱에 대해서 아려면 일단 Wrapper에 대해서 알아야 한다. wrapper class는 왜 사용하는 걸까 ? 1. 객체 또는 클래스가 제공하는 메서드 또는 생성자에 필요(기본형이 아닌 객체로 저장이 되어야 할 때) 쉽게 말하자면 Collection을 들 수 있다. Map이 있는데 Map에는 Key와 Value가 있다. 선언을 할 때 Map에는 Key와 Value를 참조형만 받을 수 있다. 그래서 Map으로 선언을 한다. Map는 성립되지 않는다. 2. 클래스가 제공하는 상수 사용(MIN_VALUE and MAX_VALUE) 3. 숫자, 문자로의 형 변환 또는 진..