본문 바로가기

Knowledge Wiki/Java

JAVA 래퍼(Wrapper) 클래스와 박싱, 언박싱

1. 래퍼(Wrapper) 클래스
    8개의 기본형을 객체로 다뤄야할 때 사용하는 클래스.
    객체지향 언어인 자바에서 객체가 아닌 기본형을 사용하는 이유는 성능 때문.

2. Number 클래스
    Long => 10^19
    Double => 10^308
    BigInteger => Long보다 더 큰 정수
    BigDecimal => Double보다 더 큰 실수

3. 오토박싱 & 언박싱
    오토박싱: 기본형 -> 래퍼클래스
    언박싱: 래퍼클래스 -> 기본형
    JDK 1.5 이전에는 기본형과 참조형간의 연산이 불가능했었다

'Knowledge Wiki > Java' 카테고리의 다른 글

JAVA List 클래스  (0) 2021.11.30
JAVA util 클래스들  (0) 2021.11.30
JAVA Math 클래스 round(), rint()  (0) 2021.11.30
JAVA 문자열 클래스의 동기화  (0) 2021.11.30
JAVA 문자열, String, StringBuffer, StringBuilder  (0) 2021.11.30