#Wrapper class
Java의 기본형 데이터 타입을 객체화 시키는 클래스들이다.
Java 5.0 버전 이상에서 자동으로 type 변경 기능을 제공한다.
int num = 99; // 기본형 입니다.
//기본형 데이터를 참조형(클래스)로 바꿈
Integer num2 = new Integer(num);
num2++; //객체라서 더하기가 안되는데, 내부에서 auto-unboxing이 일어나고 연산을 하고
다시 auto-boxing이 일어남
System.out.println(num2);
int 타입으로 명시적으로 박스를 풀수도있다.
int x =num2.intValue();
'JAVA > JAVA 개발, 알고리즘 tip' 카테고리의 다른 글
Design pattern (설계패턴) - #Singleton pattern (0) | 2019.01.20 |
---|---|
타입 상속을 하는 이유 (0) | 2019.01.20 |
Java #StringBuilder 문자열을 편집하여 사용하고자 할 경우! (0) | 2019.01.19 |
Java #String 클래스 (0) | 2019.01.19 |
#equals(Object o) : boolean - 객체의 내용을 비교 (0) | 2019.01.19 |