????

Integer…같은건 단점이 거의 없다.? 2달 전…

Primitive vs. Reference

자바의 데이터 타입은 크게 두가지로 나뉜다.

Primitive Reference
int Integer
double Double
boolean Boolean
char String, list…

주된 차이는 뭘까?

  1. 기본 타입은 값만 가지고 있으나, 박싱된 기본 타입은 값에 더해 식별성이란 속성을 갖는다.
  2. 기본타입의 값은 언제나 유효하다. 하지만 박싱된 타입은 null을 가질 수 있다.
  3. 기본타입이 시간/메모리 활용면에서 더 효율적이다.

박싱된 기본 타입과 == 연산자

359p.

Integer (Java SE 9 & JDK 9 )

Integer의 Constructor 방식이 Deprecated 되면서 사라진 내용.

int와 Integer 비교

static Integer i;

if (i==42) {
	System.out.println("믿을 수 없군!"); // NullPointerException
}