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 |