JOYFUL's Devlog
/
Java
/
JVM(Java Virtual Machine)
Search
Share
JVM(Java Virtual Machine)
자바 가상 머신(JVM)
•
자바를 실행하기 위한
가상 기계(=컴퓨터)
◦
가상 컴퓨터
: 실제 컴퓨터(하드웨어)가 아닌
소프트웨어
로 구현된 컴퓨터
◦
자바 어플리케이션은 모두
JVM
에서만 실행됨.
•
한번 작성하면, 어디서든 실행 가능(Write once, run anywhere)
◦
일반
어플리케이션은 OS에
종속적
◦
자바
어플리케이션은 OS에
독립적
▪
JVM
이 각 OS에 맞춰 해석 가능하도록 변환해줌.
(JVM은 OS에 종속적)
참고 자료
남궁성, 『Java의 정석 3rd edition』, 도우출판(2016)
남궁성의 정석코딩, 『자바의 정석 기초편(2020최신)』