#Java메모리 #자바메모리 #자바메모리영역 #java메모리영역 #JavaHeap #자바Heap #JavaStack #자바Stack #JavaMethod #Java메서드 JVM (Java Virtual Machine) 자바를 실행하기 위한 가상 컴퓨터 JVM 실행 순서 .java 파일 -> 컴파일러 -> .class 파일 .class 파일을 JVM의 Class Loader로 보낸다. Class Loader에서 JVM 런타임 영역으로 로딩하여 메모리에 올린다.
JVM 메모리 구조 Method(Static) Area : [클래스 변수] 프로그램 실행 중 어떤 클래스가 사용되면, JVM은 해당 클래스의 클래스 파일(*.class)을 읽어서 분석하여 클래스에 대한 정보(클래스 데이터)를 이곳에 저장한다. 이 때, 그 클래스의 클래스 변수도 이 영역에 함께 생성된다.
상수 풀, 클래스 및 인터페이스 필드, 메서드, 생성자, static 변수와 메서드 등이 보관된다. Heap Area : [인...
#
JavaHeap
#
자바메모리영역
#
자바메모리
#
자바Stack
#
자바Heap
#
Java특징
#
Java메서드
#
java메모리영역
#
Java메모리
#
JavaStack
#
JavaMethod
#
자바특징