본문 바로가기
개인공부

JVM이란? (자바가상머신) /정리중

by 리승우 2022. 7. 31.

> 사전지식

 

인간이 작성하는 자바 소스코드 (.java)는 자바 컴파일러에 의해 자바 바이트 코드(.class)로 변환된다. 

바이트 코드는 기계어가 아니기 때문에, CPU와 OS에 알맞는 기계어로 변환되어야 실행될 수 있다. 

JVM은 바인트 코드를 알맞는 기계어로 해석하여 자바를 CPU와 OS로부터 독립하여 실행할 수 있게 해준다.

 

이는 JAVA의 표여인 WORA(Write Once Run Anywhere)를 실현할 수 있게 해주는 핵심이다. 

 

댓글