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 |