자바[Java]
2017. 11. 14. 23:22
[JAVA] Wrapper 클래스와 오토박싱(Boxing) 오토언박싱(Unboxing)
Wrapper 클래스 (포장 클래스)자바에는 래퍼클래스 라는것이 있습니다.래퍼 클래스는 말그대로 포장 클래스입니다.그럼 무엇을 포장하느냐? 그것은 바로 기본 자료형 데이터를 포장합니다.자바는 완벽한 객체지향 언어이고 모든 것이 객체로 이루어져 있다고 말하지만 객체가 아닌것들이 존재합니다.그것은 바로 기본 자료형입니다.8개의 기본 자료형인 byte, short, int, long, char, float, double, boolean 은 객체가 아닙니다.이들이 객체가 아닌 이유는 가장 빈번한 연산을 하는 데이터들이기 때문에 높은 성능을 이끌어내기 위해서였을 것입니다.아무래도 객체는 기본 자료형 데이터보다 덩치가 크고 그렇게 되면 연산시 더 많은 자원을 요구하기 때문입니다.그러나 이러한 기본자료형이 객체가 아..