| 기본 데이터타입 | Wrapper 클래스 |
|---|---|
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| float | Float |
| double | Double |
| char | Character |
| boolean | Boolean |
| 작업 | 설명 |
|---|---|
| Boxing | 기본 데이터 타입을 해당하는 wrapper 클래스 객체로 변환 하는 것 |
| 예시 | int i = 10; Integer intObj = Integer.valuOf(i); |
| Unboxing | wrapper 클래스 객체를 해당하는 기본 데이터 타입으로 변환하는 것 |
| 예시 | Integer intObj = new Integer(10); int i intObj.intValue(); |
| 작업 | 설명 |
|---|---|
| Auto-boxing | 기본 데이터 타입의 값을 해당하는 wrapper 클래스 객체로 자동 변환 하는 것 |
| 예시 | int i = 10; integer intObj = i; |
| Auto-unboxing | wrapper 클래스 객체를 해당하는 기본 데이터 타입으로 자동 변환 하는 것 |
| 예시 | Integer intObj = new Integer(10); int i = intObj; |