jvm #java 힙 # java 스택
-
Java 메모리 관리OOP & JAVA 2021. 9. 12. 16:55
개요 자바의 메모리 영역에 대해 알아본다 실제 코드들을 통해 어떤 메모리에 올라갈지를 생각해본다. 우리가 짠 코드들이 실제로 java 안에서 어떻게 동작하고 어떤 메모리 공간에 저장되는지 정리해보려고 합니다. 자바는 .java 파일이 컴파일 되어 .class 파일이라는 바이트 코드를 생성하고 이 파일을 JVM 이 구동 시킵니다. 컴파일과 JVM의 거시적인 역할에 대한 부분도 다음에 정리해보겠습니다 . 오늘은 오직 JVM 그중에서도 내 코드의 데이터들이 어디에 저장되는지 집중하고자 stack 과 heap에 집중해서 공부해보겠습니다 . Static area ( == Method area) .class 파일의 바이트 코드가 로드되는 곳 클래스정보(멤버변수의 이름), 변수정보(데이터타입, 접근제어자정보), 메소..