반응형
바이트코드
-
[Java] 1주차 과제 : 자바 소스 파일(.java)을 JVM으로 실행하는 과정Java/온라인 자바 스터디 2020. 11. 15. 10:02
목표자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 학습할 것 - JVM이란 무엇인가 - 컴파일 하는 방법 - 실행하는 방법 - 바이트코드란 무엇인가 - JIT 컴파일러란 무엇이며 어떻게 동작하는지 - JVM 구성 요소 - JDK와 JRE의 차이 JVM이란 무엇인가JVM은 'Java virtual machine'을 줄인 것으로 직역하면 '자바를 실행하기 위한 가상 기계'라고 할 수 있다.자바로 작성된 어플리케이션은 모두 이 가상 컴퓨터(JVM)에서만 실행되기 때문에, 자바 어플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다.일반 어플리케이션의 코드는 OS만 거치고 하드웨어로 전달되는데 비해 Java어플리케이션은 JVM을 한 번 더 거치기 때문에, 그리고 하드웨어에 맞게 완전히 컴파일..