DevBoi

[Java] Boxing UnBoxing 본문

Language/[Java]

[Java] Boxing UnBoxing

HiSmith 2022. 3. 15. 21:29
반응형

Wrapper class 사용 이유

 

- 객체 또는 클래스가 제공하는 메서드 또는 생성자에 필요하다. 쉽게 말하자면, Collection을 들수 있다.

제네릭 클래스에서 사용이 가능하여, Collection에서 사용이 가능하다.

- 클래스가 제공하는 상수, MIN_VALUE,MAX_VALUE등이 사용가능하다.

- 숫자, 문자로의 형 변환 또는 진법 변환에 있어서, 사용가능하다 Integer.parseInt() 등이 예로 있다.

 

박싱 -> 기본형 객체를  Wrapper클래스로 바꿔주는걸 박싱

언박싱 -> 반대

 

자바 1.5부터는 오토 박싱,언박싱이 지원된다.

 

반응형