자바 가상 머신은 어떻게 작동하나요?
Java 가상 머신 또는 JVM은 Java 프로그램이 실행하는 데 의존하는 가상의 명령어 및 기능 세트를 제공하는 방식으로 작동합니다. 그런 다음 프로그램이 실행하는 이러한 가상 명령어를 기본 시스템 또는 하드웨어에서 실행할 수 있는 명령어로 변환합니다. 처음부터 Java의 주요 설계 목표 중 하나는 코드의 이식성을 제공하는 것이었기 때문에 이 기능을 사용하면 모든 Java 프로그램을 Java 가상 머신의 사양에 맞게 컴파일할 수 있으며, 해당 프로그램은 Java 가상 머신이 실행되는 모든 시스템 또는 하드웨어 플랫폼에서 실행될 수 있습니다.
how does the java virtual machine work?
the java virtual machine or JVM works by providing a virtual set of instructions and facilities that Java programs rely on to run. It then translates these virtual instructions run by the program into instructions that can be run by the underlying system or hardware. As one of the major design goals of Java from its origins was to provide portability of code, this capability allows all java programs to be compiled only for the specifications of the Java Virtual Machine, with the guarantee that those programs will run on any system or hardware platform that has an available Java Virtual Machine that runs on it.