Java1 JVM 내부 동작 원리 & 자바 컴파일,실행 순서 - 런타임 영역, JIT 컴파일러, 인터프리터 JVM이란 컴퓨터가 자바 프로그램을 실행할 수 있도록 도와주는 것입니다. OS가 다 달라도 JVM 버전이 OS마다 있기 때문에 JVM은 OS에 의존적이지만 자바 파일은 OS에 의존적이지 않고 JVM에서 실행될 수 있는 것입니다. javac hello.java 1. 위와 같이 javac로 hello.java를 컴파일하면 자바 컴파일러가 컴파일하여 자바 클래스파일(바이트코드)로 만듭니다. 2. 위 명령어를 실행하면 hello.class라는 클래스파일이 생깁니다. Java hello 3. 새로 생긴 hello.class를 Java 프로그램 명령어를 통해 실행시킵니다. 이 실행되는 순간 JVM이 동작하는 것이라고 보면 됩니다. 4. 클래스 로더가 클래스(바이트코드)를 JVM내의 Runtime Dara Areas.. 2021. 1. 5. 이전 1 다음