1.JVM 자바 가상 머신

강재영's avatar
Aug 12, 2024
1.JVM 자바 가상 머신
Contents
요약
 
💡
JVM(Java Virtual Machine)은 자바 프로그램이 실행되는 가상 환경으로, 자바 애플리케이션의 실행을 관리하는 핵심적인 요소입니다. JVM은 자바 프로그램의 독립성을 보장하며, 자바 코드가 어떤 운영체제에서도 동일하게 동작할 수 있도록 해줍니다. JVM의 주요 기능과 구조를 아래에서 자세히 설명하겠습니다.
 

JVM의 중요성

 
  • 효율적인 메모리 관리
    • 자동 메모리 관리 및 가비지 컬렉션 기능을 통해 개발자가 메모리 관리를 신경 쓰지 않고도 안정적인 프로그램을 작성할 수 있게 합니다.
  • 안정적인 실행 환경
    • 다양한 운영체제에서 동일한 환경을 제공하여, 자바 애플리케이션의 일관된 실행을 보장합니다.
 
notion image
notion image
 
 

요약

 
💡
즉 JVM은, OS에 종속받지 않고 CPU 가 Java를 인식, 실행할 수 있게 하는 가상 컴퓨터이다.
 
Share article

강재영 블로그