728x90
* 자바의 자료형
1. 기본타입: byte, char, int, float, double, boolean, long, short등
2. 참조타입: class, interface 등
3. 래퍼클래스: Byte, Character, Integer, Float, Double, Boolean, Long, Short
* 래퍼 클래스
- 기본 자료타입을 객체로 다루기 위해서 사용하는 클래스들
- java.lang 패키지에 포함되어 있음.
* 박싱과 언박싱
- 기본 데이터 타입을 Wrapper 클래스로 변환하는 것을 boxing 이라 함( int 10 --> Integer ten = new Integer(10) )
- Wrapper 클래스를 기본 타입으로 변환하는 것을 unboxing 이라 함 (Integer 10 --> int i = ten.intValue() )
- JDK1.5 이상부터는 박싱과 언박싱이 자동으로 일어남