자바는 기본 타입(int, char, float, double..)과 참조 타입(기본형을 제외한 모든 자료형-배열, 클래스.. 등등)으로 나누어진다.
참조 타입인 포장(wrapper) 객체는 기본 타입의 값을 갖는 객체로 기본 타입의 값을 내부에 두고 포장한다. 예를 들어서
Integer obj = new Integer(100) 이런 식으로 int type의 값을 갖는 포장 객체를 만들 수 있다.
*단 포장 객체에서 포장하고 있는 기본 타입 값은 외부에서 변경할 수 없다.
int(10)의 값을 -> Integer(10) 기본(원시) 타입의 값을 포장 객체로 만드는 과정을 박싱(Boxing)
Integer(10) -> 포장 객체에서 int의 값 10을 얻어오는 과정을 언박싱(Unboxing)이라 한다.
'프로그래밍 언어' 카테고리의 다른 글
스레드풀 (0) | 2019.09.06 |
---|---|
멀티스레드 동시성(Concurrency)vs병렬성(Parallelism) (0) | 2019.09.06 |
객체(Object)의 개념 (0) | 2019.09.03 |
제네릭이란 무엇인가? (0) | 2019.09.02 |
이클립스에서 JavaFX 라이브러리 추가하기 (0) | 2019.09.01 |