Autoboxing
❓ 기본 자료형(primitive typd)과 Wrapper class를 서로 바꿔주는 것.
기본 자료형(primitive type)
- Java의 기본 자료형
- 객체와 달리 JVM이 정확하게 필요한 메모리 할당
- 객체가 아니기 때문에 객체 메서드를 상속받지 않음.
Wrapper class
- 객체 버전의 기본 자료형
- primitive type을 객체 형태로 만든 클래스
primitive type | Wrapper class |
byte | Byte |
short | Short |
int | Integer |
long | Long |
double | Double |
char | Character |
boolean | Boolean |
✔️ primitive → Wrapper class
- 형변환하면서 Object class 상속받음.
- 따라서 Object class가 제공하는 다양한 메서드 사용 가능
✔️ 참고
'Java' 카테고리의 다른 글
[Java 기초 00] 자바의 구동방식(JVM) (0) | 2024.01.06 |
---|---|
[Java 09] 예외(Exception) (0) | 2023.08.09 |
[Java 07] 매개 변수화 타입(Parameterized Type) (0) | 2023.08.09 |
[Java 06] Generic Programming (0) | 2023.08.09 |
[Java 05] 객체 비교 - equals(), Comparable (0) | 2023.08.09 |