[Java] Stack, Heap
무작정 개발
이번 글에서는 이전 글 [Java] JVM와 바이트 코드에서 나온 스택(Stack), 힙(Heap) 그리고 Static(정적)에 대해 정리할 것이다. 우연히 어떤 분이 정리를 매우 쉽게 해 주신 글을 보게 되어 그 글을 참조하여 작성하였다. Java를 보다 깊게 이해하기 위해 다시 한번 복습하면서 글을 작성 중입니다. 기초적인 내용은 다루지 않을 예정입니다. Stack(스택) Stack 이란 Java 프로그램에서 메서드가 호출될 때 메서드의 스택(Stack) 프레임이 저장되는 영역이다. JVM은 Java 프로그램에서 메서드가 호출되면, 메서드의 호출과 관계되는 지역 변수(로컬 변수)와 매개 변수를 스택 영역에 저장한다. 요약 : 행위가 끝나면 소멸되는 정보 (임시 저장소) Heap (힙) 동적 할당과 동..