박싱언박싱 (1) 썸네일형 리스트형 [TIL]2024-3-15 / 57일차 - 최종 프로젝트 2주차 5일차 1. 오늘의 기술 면접 - 박싱과 언박싱에 대하여 설명해주세요. (꼬리질문) 박싱, 언박싱을 사용할 때 주의해야 할 점이 있다면 무엇이 있나요? 박싱과 언박싱이란? 단순하게는 박싱(boxing)은 값(value) 형식을 참조(reference) 형식으로 변환 해주는 것 언박싱은 박싱했던 값을 다시 원상태로 복귀 시키는 것을 의미합니다. object형식을 통해 진행 되는데 박싱하면 힙 영역에 값 형식을 새 개체에 복사하여 할당시켜 저장하게 됩니다. 단순히 스택에서 힙으로 값을 복사하는 행위는 박싱이라고 하지 않습니다. 사용 시 주의할 점? 우선 새로운 개체로 복사하여 저장한다는 점에서 유추할 수 있듯이 메모리 사용량에 주의해야 합니다. 또한 값을 옮기는 데에 메모리 참조를 많이 하게 되어 시간적으로도 오버.. 이전 1 다음