STIKA

[06] 박싱과 언박싱 본문

프로그래밍/개념정리

[06] 박싱과 언박싱

STIKA 2024. 3. 25. 03:52

박싱과 언박싱


 

박싱은 값 형식의 데이터를 참조형식의 데이터로 변환하는 것
언박싱은 참조 형식의 데이터를 값 형식의 데이터로 변환하는 것

하지만 참조형식을 값형식으로 바꾸는 행위 자체가 언박싱은 아니다
박싱이 있어야지만 언박싱이 존재

스택 메모리의 값을 복사하여 힙 메모리에 할당시키는 작업을 하면서
시간과 공간에 오버헤드 발생해 성능에 문제가 생길 수 있다
불필요한 변환은 하지 않아야 한다