java.lang 패키지의 클래스 ( import 하지 않고 사용 가능 )
- Wapper, Object, String, StringBuffer, StringBuilder, System, Math, Thread, ···
Wrapper 클래스
- Boolean, Byte, Short, Integer, Long, Float, Double
오토박싱
- 기본형 타입의 데이터를 객체 타입의 데이터로 자동 형변환 시켜주는 기능
오토언박싱
- 객체 타입의 데이터를 기본형 타입의 데이터로 자동 형변환 시켜주는 기능
( 오토박싱과 오토언박싱은 Java 5 부터 사용 가능 )
public class WrapperExam{
public static void main(String[] args){
int i1 = 5;
// Integer i2 = new Integer(5); // Java 9 부터 더 이상 사용되지 않는다
Integer i2 = Integer.valueOf(5); // 대신해서 쓰이는 코드
Integer i3 = 5; // 오토박싱
int i4 = i3.intValue();
int i5 = i3; // 오토언박싱
}
}