자바 Wrapper Class란?

서은경·2022년 7월 15일
0

Java

목록 보기
14/19

기본 자료타입(primitive type)을 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스(wrapper class)라고 한다.

기본 타입(primitive type)과 참조 타입(reference type)

래퍼 클래스는 java.lang 패키지에 포함되어 있는데 아래와 같이 기본타입에 대응되는 래퍼 클래스들이 있다.

  • primitive type
    • byte
    • char
    • int
    • float
    • double
    • boolean
    • long
    • short
  • reference type
    • Byte
    • Character
    • Integer
    • Float
    • Double
    • Boolean
    • Long
    • Short

래퍼 클래스는 java.lang 패키지에 포함되어 있는데 위와 같이 기본타입에 대응되는 래퍼 클래스들이 있다.

박싱(boxing)과 언박싱(unboxing)

기본 타입의 값을 포장 객체로 만드는 과정을 박싱이라고 하고, 반대로 포장 객체에서 기본타입의 값을 얻어내는 과정을 언박싱이라고 한다

Integer n = new Integer(1);
int n = num.intvalue();

자동 박싱(Auto Boxing)과 자동 언박싱(Auto Unboxing)

Integer n = 1;
int n = num;

0개의 댓글

관련 채용 정보