개요Java 개발을 하다 보면 기본 데이터 타입(primitive type)과 객체형 래퍼 클래스(wrapper class) 간의 변환 과정을 자주 만나게 됩니다. 이를 박싱(Boxing)과 언박싱(Unboxing)이라고 합니다. 이번 글에서는 박싱과 언박싱의 개념, 작동 원리, 장단점에 대해서 정리하고자 합니다. 박싱(Boxing)이란 ?박싱은 기본 데이터 타입(primitive type)을 대응하는 래퍼 클래스(wrapper class) 객체로 변환하는 과정입니다.기본 데이터 타입(primitive type) ▶ 래퍼 클래스(wrapper class) 객체 기본 데이터 타입 & 래퍼 클래스기본 데이터 타입래퍼 클래스byteByteshortShortintIntegerlongLongflaotFloatd..