자바 가상 머신(JVM)
자바 가상 머신(JVM)은 자바 프로그램을 실행하기 위한 가상의 컴퓨터입니다. JVM은 자바 바이트코드를 해석하고 실행하여, 다양한 운영 체제에서 자바 애플리케이션이 동일하게 작동할 수 있도록 합니다.
JVM은 메모리 관리, 쓰레드 관리, 그리고 예외 처리를 포함한 여러 기능을 제공합니다. 이를 통해 개발자는 플랫폼에 구애받지 않고 자바 프로그램을 작성할 수 있으며, JVM이 각 플랫폼에 맞게 최적화된 실행 환경을 제공합니다.