참조자료형1 [Java] 메모리 저장공간(stack과 heap)알아보기 TIL: 스스로 이해한 것을 바탕으로 정리하였기에 오류가 있을 수 있습니다. 틀린 부분은 댓글로 알려주시면 감사하겠습니다. 메모리 저장공간 Stack과 heap 이전에 변수에 대해서 다룰 때 변수는 메모리 안에 담긴 박스라고 설명을 했는데, 배열과 함께 깊이 메모리에 들어가자면, 메모리 안에는 크게 Stack, Heap, Static 공간이 나누어 진다. 저장하는 공간은 Stack과 Heap으로 나누어지는데, Stack은 기본자료형의 변수가 저장되는 공간, Heap은 참조자료형의 변수가 저장되는 공간이라고 보면 된다. 참조형 변수는 stack공간의 변수에 데이터를 직접 저장하지 않고, heap에 생성된 데이터 저장공간의 주소 값을 stack공간의 변수에 저장한다. 쉽게 말해, 저장된 주소 값을 참조하여 .. 2020. 12. 29. 이전 1 다음