Java - WapperClass

Dodegee·2021년 11월 28일

Java

목록 보기
3/7
<WapperClass>

이것이 자바다 책 527pg

기본 데이터 타입에 대응되는 클래스들.

wrapper class

기본형 타입wrapper class
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
charCharater
booleanBoolean
voidVoid
  • wapperClass -> 기본형 타입 : 박싱(Boxing)
  • wapperClass <- 기본형 타입 : 언박싱(UnBoxing)
  • Boxing : 기본 자료형을 Wrapper 클래스의 객체로 변경하는 과정
  • Unboxing : 각각의 객체를 기본 자료형으로 변경하여 사용하는 과정
ex)
Integer i = new Integer(10);
Integer i = 10; //오토박싱(autoboxing)  JDK 1.5 버전 이후 적용

int i1 = i.intValue();
int i1 = i; //언박싱(unboxing)
주요 기능
  • 문자열을 데이터 타입 변수로 변환하는 기능
  • 기본 자료형의 변수와 완벽히 호환되기 때문에 문자열을 실 값으로 변환하는 기능 외에는 큰 의미가 없다.
사용하는 이유
  • 기본형 타입을 객체로 다뤄야 할 때
  • 매개변수를 객체로 넘길때
  • 객체간의 비교가 필요할 때. 등등이 있다.

참고사이트 : https://jojelly.tistory.com/43

profile
기록하는 개발자

0개의 댓글