본문 바로가기
java/개념

박싱과 언박싱

by unhyepnhj 2024. 6. 4.

박싱: 기본 타입의 값을 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