<WapperClass>
이것이 자바다 책 527pg
기본 데이터 타입에 대응되는 클래스들.
wrapper class
기본형 타입 | wrapper class |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Charater |
boolean | Boolean |
void | Void |
wapperClass -> 기본형 타입 : 박싱(Boxing)
wapperClass <- 기본형 타입 : 언박싱(UnBoxing)
Boxing : 기본 자료형을 Wrapper 클래스의 객체로 변경하는 과정
Unboxing : 각각의 객체를 기본 자료형으로 변경하여 사용하는 과정
ex)
Integer i = new Integer(10);
Integer i = 10; //오토박싱(autoboxing) JDK 1.5 버전 이후 적용
int i1 = i.intValue();
int i1 = i; //언박싱(unboxing)
주요 기능
- 문자열을 데이터 타입 변수로 변환하는 기능
- 기본 자료형의 변수와 완벽히 호환되기 때문에 문자열을 실 값으로 변환하는 기능 외에는 큰 의미가 없다.
사용하는 이유
- 기본형 타입을 객체로 다뤄야 할 때
- 매개변수를 객체로 넘길때
- 객체간의 비교가 필요할 때. 등등이 있다.
참고사이트 : https://jojelly.tistory.com/43
'개발 > Java' 카테고리의 다른 글
[Java] BeanUtils (0) | 2019.04.08 |
---|---|
Java - Method (메소드) 개념 (0) | 2018.12.27 |
[Java] 생성자(constructor) 개념 (0) | 2018.12.27 |
[Java] Instance란 (0) | 2018.12.27 |
[Java] @Override (0) | 2018.12.27 |