언박싱

    [Java] 래퍼 클래스와 박싱, 언박싱에 대해 알아보자

    [Java] 래퍼 클래스와 박싱, 언박싱에 대해 알아보자

    안녕하세요! 이번 포스팅은 래퍼클래스, 박싱, 언박싱에 대해 알아보겠습니다. 1. 래퍼 클래스(Wrapper Class) List list = new ArrayList(); 위의 자바 코드를 보면 제네릭을 사용하고 있습니다. 제네릭 타입에는 원하는 자료형을 지정할 수 있는데 기본 자료형인 원시형은 넣지 못합니다. 제네릭 타입에 넣기 위해서는 원시형(기본형)을 담아낼 수 있는 클래스를 넣어야 합니다. 즉, 원시형(Primitive Type)을 객체화한 것을 넣어야 하는데 이를 래퍼 클래스(Wrapper Class)라고 합니다. 래퍼 클래스의 종류는 다음과 같습니다. Boolean Character Double Float Integer Long Short Byte Boolean 래퍼 클래스는 bool..