코드가 실행되는 과정
개발자가 두둘긴 .java 파일 → 자바 컴파일러(javac) → 바이트 코드(.class) → JVM(돌돌돌 위잉) → 뚝딱!
JVM(Java Virtual Machine)
JDK 구조
→ JDK : Java Development ToolKits + JRE
→ JRE : Java Runtime Environment + JVM
📚 👉 오라클 공식 자료 보기
b. JRE
JVM이 사용하는 메모리 영역
JDK 구조
JVM 구조(전부 봐야하지만 일단 개괄적으로 보자.)
다~ 중요하지만, 오늘 조금 더 볼 친구들(Method area, Heap, Stack 기본적으로 무조건 알아야함)
클래스 로더와 static 영역
메모리 영역
😎 우리가 자세히 알아야할 데이터 영역
자바의 메모리 구조 영역 Method Heap Stack
Method Area와 JVM Stack, Heap 메모리의 구조와 용도