Integer, Long, Double 등 기본 타입에 대응하는 참조타입을 박싱된 기본타입이라고 한다.int, long, float, double 등등등String, Integer, List 등등등null 취급이 가능하다.final int num1 = 100;
final int num2 = 100;
sout(num1==num2); // TRUE
final Integer num3 = 100;
final Integer num4 = 100;
sout(num3==num4) // TRUE
sout(num3.equals(num4) // TRUE
final Integer num5 = new Integer(100);
final Integer num6 = new Integer(100);
sout(num5==num6); // FALSE
sout(num5.equals(num6); // TRUE
null을 가질 수 있다.int num = null // 요것은 안되겠쥬?
Integer num = null // 요것은 가능하겠쥬?
<aside> 🧐 세가지 차이점 때문에 주의하지 않으면 문제나 성능 이슈가 생길 수 있음 !
</aside>