compile
-
JVM은 무엇이며, 자바 코드는 어떻게 실행하는 것인가?Develop/Java 2021. 1. 11. 10:13
- JVM이란 무엇인가? - 컴파일 하는 방법 - 실행하는 방법 - 바이트코드란 무엇인가 - JIT 컴파일러란 무엇이며 어떻게 동작하는가 - JVM 구성 요소 - JDK와 JRE의 차이 1. JVM이란 무엇인가? Java Virtual Machine , 즉 자바를 실행하기 위한 가상 기계. SW로 구현된 HW임. Java Application은 JVM에서만 실행된다. 그러므로 반드시 실행을 위해서 JVM이 필요하다. 특징 Interpret : 실행시에 해석된다. JIT Compiler : byte code를 HW의 기계어로 바로 변환해주는 역할이다. 인터프리터 뿐만 아니라, 이를 통해 속도 향상이 일어났다. OS와 하드웨어에 독립적 : JAVA Application은 JVM과 상호작용을 한다. Garba..