autoboxing

JAVA

[JAVA] 박싱(Boxing) & 언박싱(UnBoxing)

박싱(Boxing) & 언박싱(UnBoxing) 래퍼 클래스는 값을 포장하여 객체로 만드는것 이지만 값을 더하거나 변환시켜야 할 필요가 생길경우 포장을 다시 뜯을 필요가 필요하다. 이러한 행위를 박싱(Boxing)과 언박싱(UnBoxing) 이라고 한다. Boxing : 기본타입의 데이터 → 래퍼 클래스의 인스턴스로 변환 UnBoxing : 래퍼 클래스의 인스턴스에 저장된 값 → 기본타입의 데이터로 변환 주의할점은 래퍼 클래스는 산술 연산을 위해 정의된 클래스가 아니다. 생성된 인스턴스의 값만 참조할수 있기 때문에 따라서 래퍼 클래스 인스턴스에 저장된 값을 직접 변경이 불가능하다. 그래서 래퍼 클래스를 언박싱 한 뒤에 값을 변경한 뒤 박싱해야 하는 중간 단계를 거칠 필요가 있다. 자동 박싱(AutoBox..

Potato Ongsim
'autoboxing' 태그의 글 목록