학습 목차1. 자바 가상 머신(JVM)이란 무엇인가2. 컴파일 하는 방법3. 실행하는 방법4. 바이트코드란 무엇인가5. JIT 컴파일러란 무엇이며 어떻게 동작하는지6. JVM 구성 요소7. JDK와 JRE의 차이1. 자바 가상 머신(JVM)이란 무엇인가Java Virtual Machine(JVM)은 Java를 실행하기 위한 자바 가상머신입니다. 자바와 운영체제 사이에서 중계자 역할을 하며, 자바가 운영체제 종류에 종속받지 않고 실행 가능하도록 합니다.운영체제 위에서 동작하는 프로세스로, 자바 코드(.java)를 컴파일 해서 얻은 바이트 코드(.class)를 해당 운영체제가 이해할 수 있는 기계어로 바꿔 실행 시켜줍니다.Garbage Collection(GC)을 이용하여 자동으로 메모리 관리를 해줍니다.J..