티스토리 뷰

728x90

Autoboxing : 기본형 ->  참조형 으로 바뀜 Wrapper 클래스의 객체로 변환하는

Integer a = 100; // Integer는 래퍼클래스 오토박싱이 일어나면서 new Integer(100)수행

Unboxing : 참조형 -> 기본형 Wrapper 유형의 객체를 해당 기본 값으로 변환 하는

Integer a = new Integer(100);
int test = a; //unboxing Integer a값을 primitive 변수이 int test에 대입하면 알아서 언박싱되면서 처리

자바는 int, long, boolean 같은 변수의 기본 자료형(Primitive Type)을 제공한다. 하지만 이런 기본자료형은 컬렉션(Collection)이나 제네릭(Generic)에서 제한적으로 사용가능하다. 따라서 자바는 각 기본 자료형에 대응되는 래퍼 클래스(Wrapper Class) 제공하고 있다.

 

자바 변수의 기본형에 대응되는 래퍼 클래스(Wrapper Class)는 다음과 같다.

 

primitivie type Wrapper class
boolean Boolean
byte Byte
char Character
float Float
int Integer
long Long
short Short
double Double

'Java' 카테고리의 다른 글

싱글톤(Singleton)패턴?  (0) 2022.04.18
댓글
최근에 달린 댓글
최근에 올라온 글
Total
Today
Yesterday
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31