Wrapper 클래스
2023. 1. 26. 17:04ㆍ프로그래밍 언어/JAVA
Wrapper 클래스란?
- int, double 등은 기본형 데이터타입이다.
- 기본 자료형을 Object 타입에 넣고 싶을 때 사용한다.
- int는 Integer로 boolean은 Boolean으로 바꿔 사용하면 Object 타입에 넣어 사용할 수 있다.
public class Main {
public static void main(String[] args) {
m01(100); //이렇게 해도 JVM이 알아서 자동으로 int를 Integer형으로 바꿔준다.그래서 에러가 나지 않는다.
//이렇게 int를 Integer로 바꾸는 것을 '박싱'이라 한다.
int temp = new Integer(100); //자동으로 JVM이 알아서 Integer형을 int로 바꿔준다. 이를 '언박싱' 이라 한다.
}
public void m01(Object obj) {
System.out.println(obj);
}
}
'프로그래밍 언어 > JAVA' 카테고리의 다른 글
쓰레드(Thread) (0) | 2023.01.27 |
---|---|
String vs StringBuffer vs StringBuilder (0) | 2023.01.26 |
기본 API - 문자열 클래스 (0) | 2023.01.26 |
FileOutputStream / PrintWriter (0) | 2023.01.26 |
Catch/ throw (0) | 2023.01.25 |