Java Integer 클래스 공식 페이지 : https://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html
Java는 기본적으로 다양한 패키지를 지원한다. 그 중 가장 중요한 패키지가 java.lang 패키지 이다.
java.lang 패키지의 클래스는 import를 하지 않고도 사용할 수 있다.
java.lang 패키지에는 기본형 타입을 객체로 변환시킬때 사용하는 Wrapper 클래스가 있다.
- Boolean, Byte, Short, Integer, Long, Float, Double 클래스
모든 클래스의 최상위 클래스인 Object도 java.lang패키지
문자열과 관련된 String, StringBuffer, StringBuilder도 모두 java.lang패키지
화면에 값을 출력할때 사용했던 System클래스도 java.lang패키지
수학과 관련된 Math클래스도 java.lang패키지
Thread와 관련된 중요 클래스들이 java.lang패키지
이외에도 다양한 클래스와 인터페이스가 java.lang패키지에 속해 있다.
Auto Boxing
public class WrapperExam {
public static void main(String[] args) {
Integer i1 = 5;
}
}
Auto Unboxing
public class WrapperExam {
public static void main(String[] args) {
Integer i2 = new Integer(5);
int i3 = i2.intValue();
int i4 = i2; // Auto Unboxing
}
}