∴ 모든 클래스는 Object 클래스의 메소드를 사용할 수 있고, 일부 메소드를 override해 사용할 수도 있다 (final 메소드 제외)
Integer a = 10;
System.out.println(" " + a.toString());
// 결과 : 10
System.out.println(" " + Integer.toString(a));
// 결과 : 10
int b = 20;
System.out.println(" " + b.toString());
// 결과 : 에러
System.out.println(" " + Integer.toString(b));
// 결과 : 20
int (long, float, double …)
primitive 자료형
산술연산이 가능
null로 초기화는 불가능
Integer
Wrapper class (객체)
unboxing 안하면 산술연산 불가능
null 값 처리 가능 → SQL과 연동할 때 처리가 용이
자바에서는 JDK 1.5 버젼 이후 Auto unboxing 이 된다함
int c = 10;
Integer integer = c;
//인티져를 인트로 (Auto unboxing)
int c1 = integer;
//인트를 인티져로 (Auto boxing)
System.out.println(" " + c);
//결과 : 10
System.out.println(" " + c1);
//결과 : 10