4.1) OCJP/관련 이론 및 문법

관련 이론 및 문법 - Wrapper Class

kkikkodev 2015. 7. 31. 02:12


기본 자료형을 클래스화 한 것을 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