Programming/Java
-
JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. #1Programming/Java 2021. 1. 25. 17:08
JVM이란 무엇인가? 자바 가상 머신은 시스템 메모리를 관리하고, 자바 기반 어플리케이션을 위해 이식 가능한 실행 환경을 제공합니다. JVM의 용도와 정의 JVM에는 두가지의 기본 기능이 있습니다. 자바 프로그램이 어느 기기나 운영체제에서 실행될 수 있게 하는 것 프로그램 메모리를 관리하고 최적화 하는 것 JVM에 대한 정의는 다음 두가지로 나타낼 수 있습니다. 기술적 정의 : JVM은 코드를 실행하고 해당 코드에 대해 런타임 환경을 제공하는 소프트웨어 프로그램에 대한 사양입니다. 일반적 정의 : JVM은 자바 프로그램을 실행하는 방법입니다. JVM의 설정을 구성한 후 사항에 따라 실행 중에 프로그램 리소스를 관리합니다. JVM에서의 메모리 관리 JVM 실행에 있어서 가장 일반적인 상호 작용은 힙과 스택..