[JAVA] 래퍼클래스(Wrapper Class)
이번에는 다음으로 가장 많이 쓰였던 래퍼 클래스에 대해서 정리하는 시간을 가질 것이다.
코드를 짜다보면 기본 타입의 데이터를 객체로 표현해야하는 경우가 많이 있다.
이 때, 기본 자료 타입을 객체로 다루기 위해 사용하는 클래스들을 래퍼 클래스라고 한다.
- ex)
String val = "value";
MyEntity me = new MyEntity(val);
기본타입(primitive type) | 래퍼클래스(wrapper class) |
---|---|
byte | Byte |
char | Character |
int | Integer |
float | Float |
double | Double |
boolean | Boolean |
long | Long |
short | Short |
박싱(Boxing)과 언박싱(UnBoxing)
- 박싱은 기본타입 > 래퍼클래스로 바꾸는 과정
- 언박싱은 그 반대로 래퍼클래스 > 기본타입으로 바꾸는 과정
Comments