Search

JVM(Java Virtual Machine)

자바 가상 머신(JVM)

자바를 실행하기 위한 가상 기계(=컴퓨터)
가상 컴퓨터 : 실제 컴퓨터(하드웨어)가 아닌 소프트웨어로 구현된 컴퓨터
자바 어플리케이션은 모두 JVM에서만 실행됨.
한번 작성하면, 어디서든 실행 가능(Write once, run anywhere)
일반 어플리케이션은 OS에 종속적
자바 어플리케이션은 OS에 독립적
JVM이 각 OS에 맞춰 해석 가능하도록 변환해줌. (JVM은 OS에 종속적)

참고 자료