관련 이론 및 문법 - Wrapper Class
기본 자료형을 클래스화 한 것을 Wrapper Class 라고 합니다. (byte -> Byte, short -> Short, int -> Integer, long -> Long, float -> Float, double -> Double, char -> Character, boolean -> Boolean, void -> Void)
기본 자료형을 가지고 Wrapper 형 객체를 생성해주는 과정을 Boxing 이라고 하고, 그 반대 (Wrapper 형 객체에서 기본 자료형의 데이터를 추출하는 과정) 를 UnBoxing 이라고 합니다. 이 과정이 자동으로 행해지면, 앞에 Auto 가 붙어서, Auto Boxing, Auto Unboxing 이라고 합니다.
(Byte 클래스 참고)
https://docs.oracle.com/javase/8/docs/api/java/lang/Byte.html
(Short 클래스 참고)
https://docs.oracle.com/javase/8/docs/api/java/lang/Short.html
(Integer 클래스 참고)
https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html
(Long 클래스 참고)
https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html
(Float 클래스 참고)
http://docs.oracle.com/javase/8/docs/api/java/lang/Float.html
(Double 클래스 참고)
http://docs.oracle.com/javase/8/docs/api/java/lang/Double.html
(Character 클래스 참고)
https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html
(Void 클래스 참고)
https://docs.oracle.com/javase/8/docs/api/java/lang/Void.html