JVM 런타임 데이터 영역1 [Java] - 자바 가상 머신, JVM(Java Virtual Machine) Java, Kotlin 기반의 애플리케이션이 실행된다면 반드시 JVM 위에서 실행된다. 이러한 자바 가상 머신이 어떻게 동작하는지, 어떤 구성 요소로 이루어졌는지 정리해 보려고 한다. 1. JVM(Java Virtual Machine), 자바 가상 머신 1-1. JVM이란? - 자바 가상 머신은 Java로 개발한 애플리케이션을 컴파일하여 생성되는 바이트 코드를 실행시키기 위한 가상 머신이다. 이러한 JVM의 역할은 자바 애플리케이션을 클래스 로더를 통해 읽어 들인 후 Java API와 함께 실행하는 역할을 수행한다. Java와 운영체제 사이에서 중계자 역할을 수행함에 따라 운영체제와 프로세서 환경에 독립적으로 자바 애플리케이션이 실행될 수 있도록 해 준다. 1-2. JVM의 여러 가지 특징 (1) 플랫폼.. 2023. 10. 19. 이전 1 다음