9장. 일반적인 프로그래밍 원칙 기본타입은 간단하고 빠르다. 기본타입, 박싱된 기본 타입을 혼용할 경우, 언박싱 과정에서 NullPointerException을 던질 수 있다. 자바의 데이터 타입은 기본타입(int, double, boolean), 박싱된 기본 타입(Integer, Double, Boolean)이 있다. 는 다음과 같다. 1. 식별성 기본 타입은 값만 가지고 있으나, 박싱된 기본 타입은 값+식별성을 갖는다. 즉, 박싱된 기본 타입은 참조 타입 변수이기 때문에 Integer i1 = new Integer(1); Integer i2 = new Integer(1); 두 변수 i1, i2가 같은 값 1을 가지고 있더라도 "i1 == i2" 는 false인 것이다. 값이 같아도 서로 다르다고 식별..