본문 바로가기
java

래퍼 클래스

by improve 2024. 1. 31.
package org.example;

public class Main5 {

    public static void main(String[] args) {


        //boxing
        Integer integer1 = Integer.valueOf(10);
        Integer integer2 = Integer.valueOf(20);


        //unboxing
        int int1 = integer1;  //intValue 를 적어도 되고 안적어도 된다.
        int int2 = integer2.intValue();


        System.out.println(integer1);
        System.out.println(integer2);

        System.out.println(int1);
        System.out.println(int2);



    }
}

 

 

자료형 값을 boxing 하면 wrapper 인스턴스로 된다.

unboxing 은 그 반대이다.

 

출력하면 

위에서 부터 10,20,10,20 이렇게 출력되는걸 볼 수 있다.

'java' 카테고리의 다른 글

컬렉션 3  (0) 2024.02.02
컬렉션 2  (2) 2024.02.01
clone 메서드  (0) 2024.01.31
Object class  (1) 2024.01.31
JAVA 의 메모리 모델  (0) 2024.01.31