JVM 동작방식
자바 컴파일러는 소스 코드를 자바 바이트코드로 변환한다.(.class 파일)
- JVM은 이런 바이트코드를 실행한다.
JVM은 클래스로더를 통해서 필요한 클래스 파일을 로드한다.
클래스로더는 클래스 파일을 시스템 메모리에 로드하고 링크한다.
클래스 파일이 메모리에 로드되면 JVM은 시작 메서드를 찾아서 실행한다.
JVM은 변환된 기계어 코드를 실행해서 자바 프로그램을 실행한다.
JVM은 메모리 관리, 스레드 관리, 플랫폼 독립성 등의 기능을 제공한다.
This post is licensed under CC BY 4.0 by the author.