Wrapper class
Wrapper class 래퍼 클래스
- 8개의 기본형을 객체로 다뤄야할 때 사용
- 기본형에 1 대 1로 대응
- 기본형 첫 번째 문자를 대문자로 변경하면 래퍼 클래스
Number class
- 모든 숫자 래퍼 클래스의 조상
- 래퍼 객체를 기본형으로 바꿔주는 메서드들을 가지고 있다.
- Byte, Short, Integer, Long, Float, Double, BigInteger, BigDecimal
Auto boxing & Unboxing 오토 박싱 & 언박싱
- JDK 1.5 이전에는 기본형과 참조형간 연산이 불가능
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(10);
int value = list.get(0);
- 기존엔 객체만 가능했지만 기본형을 넣어도 오토 언/박싱으로 사용 가능