Wrapper Class와 Boxing, UnBoxing, AutoBoxing, AutoUnBoxing
JAVA의 래퍼(Wrapper) 클래스와 Boxing, Unboxing 이란 무엇일까 ? 자바의 자료형은 크게 기본형 byte, char, short, int, long, float, double, boolean등이 있습니다. 특징은 기본 타입의 첫 문자를 대문자로 바꾼 이름을 가지고 있습니다. - 래퍼(Wrapper) 클래스 기본 자료형(int, float, boolean등)의 데이터를 인스턴스(객체)로 만들기 위해 사용하는 클래스입니다. 사용 이유는 뭘까요? 기본 자료형의 값을 굳이 래퍼(Wrapper)클래스로 포장하는 이유는 제네릭, 자료구조, 매개변수 등 기본 자료형이 아 닌 레퍼런스 타입을 필요로 하는 경우가 많고 메서드를 갖고 있어 다양하게 활용이 가능하기 때문입니다. 기본타입 포장 클래스 b..
2021.02.03