728x90
1. 포장 클래스
: 기본형을 찹조형으로 표현하기 위한 클래스
-> 기본형과 상응하는 객체 사이의 형변환(박싱 또는 언박싱) 기능 제공
-> 기본형과 String 사이의 형변환 기능 제공
-사용 목적
: 메소드의 인자로 객체가 필요할 때
: Number의 자식 포장 클래스가 제공하는 상수를 사용할 때
-> Integer MIN_VALUE, Integer.MAX_VALUE 등
: 클래스가 제공하는 다양한 메소드를 사용할 때
2. Number 클래스
: Number는 숫자를 표현하는 포장 클래스인 Byte, Short, Integer, Long, Float, Double의 추상 부모 클래스
: Number의 자식 클래스에서 구현된 주요 메소드(예: Double 클래스)
3. String과 기본형 데이터 간의 변환
4. Integer 클래스
: Integer, String, int 사이의 변환 기능을 제공
: 다른 클래스들도 유사한 기능을 제공함
5. 박싱
: 기본형 데이터를 포장 클래스의 객체로 변환하는 것
-자동 박싱
: 기본형에서 포장 클래스의 객체로 자동 변환되는 것
: 인자에 전달되거나 변수에 대입될 떄 적용됨
6. 언박싱
: 포장 클래스의 객체를 기본형 데이터로 변환하는 것
: 포장 클래스에서 기본형Value() 메소드를 사용
-자동 언박싱
: 포장 클래스의 객체에서 기본형으로 자동 변환되는 것
: 인자에 전달되거나 변수에 대입될 때 적용됨
728x90
'방통대 > Java' 카테고리의 다른 글
[Java] 8강. java.lang 패키지 연습 문제 (0) | 2024.04.12 |
---|---|
[Java] 8-5 System 클래스 (0) | 2024.04.12 |
[Java] 8-3 StringBuffer 클래스 (0) | 2024.04.12 |
[Java] 8-2 String 클래스 (0) | 2024.04.12 |
[Java] 8-1 Object 클래스 (0) | 2024.04.12 |