자바에서 타입은 기본 타입과 wapper타입(클래스)로 나뉘게 됩니다. 이는 언뜻보면 비슷하지만 차이가 있으며 wrapper 클래스를 사용하므로서 더 객체지향적인 프로그래밍이 가능하다는 장점이 있습니다. wrapper 클래스란? 실제 값을 가지는 것이 아니고 그 값을 가리키는 주소 값을 가진 껍데기입니다. 기본 타입을 참조 타입으로 사용하려고 할 때 쓰이는게 wrapper 클래스입니다. 계란과 계란껍데기로 비유를 하면 계란이라는 기본 타입이 존재하고 이를 감싸는게 래퍼 클래스인 계란 껍데기입니다. 이를 통해 기본 타입을 객체로 사용할 수 있습니다. 굳이 왜 이렇게 사용할까요? 그건 밑에서 보겠습니다. wrapper 클래스의 특성 ==으로 값을 비교할 수 없습니다. 실제 값을 가지고 있는게 아닌 주소를 가..