박싱: 기본 타입의 값을 Wrapper 객체로 변환하는 것
언박싱: Wrapper 객체에 들어 있는 기본 타입의 값을 빼내는 것
- JDK 1.5부터 박싱과 언박싱 자동으로 이루어짐
Integer ten = 10; //자동 박싱(Integer ten = Integer.valueOf(10); 으로 자동 처리)
int n = ten; //자동 언박싱(int n = ten.intValue(); 로 자동 처리)
예제 6-6 다음 코드의 실행 결과
public class AutoBoxingUnBoxintEx {
public static void main(String[] args) {
int n=10;
Integer intObject=n; //자동박싱
System.out.println("intObject="+intObject);
int m=intObject+10; //자동언박싱
System.out.println("m="+m);
}
}
'java > 개념' 카테고리의 다른 글
StringBuffer 클래스 (0) | 2024.06.07 |
---|---|
String 클래스 (0) | 2024.06.07 |
Object 클래스 (0) | 2024.06.02 |
JDK에서 제공하는 패키지 (0) | 2024.06.02 |
모듈 (0) | 2024.06.02 |