class 파일들을 Class Loader 가 Runtime Data Area ,즉 , JVM메모리 공간으로 연결 시킴
Runtime Data Area 는 총 5가지로 이루어져있다
메서드 영역 , 힙영역 ( 모든 스레드가 공유 ) , 스택, PC Register, Native Method Stack
Method 영역
Heap 영역
Stack 영역
PC Register
Native Method Stack
Execution Engine을 통해 로드된 class파일의 bytecode가 실행된다.
JIT 컴파일러 방식
- Just In Time으로 무역학과 재학중일때 많이 배웠던 단어이다... 그 즉시 컴파일한다는 의미이다.
Interpreter 방식
- 한 줄 한 줄 단위로 컴파일한다는 의미