목표
- 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기
학습할 것
- JVM이란 무엇인가
- 컴파일 하는 방법
- 실행하는 방법
- 바이트코드란 무엇인가
- JIT 컴파일러란 무엇이며 어떻게 동작하는지
- JVM 구성 요소
- JDK와 JRE의 차이
학습 내용 정리
JVM
- Java Virtual Machine
- platform dependent 한 도구
- 자바 코드를 컴파일하여 산출된 바이트코드를 동작시켜주는 도구
- 바이트 코드는 platform independent