JAVA
[JAVA] JVM이란? JAVA컴파일과정
영민하게
2022. 6. 21. 23:56
반응형
JVM이란?
자바 가상 머신(JAVA Virtual Machine)이란 뜻으로 Java Byte Code(. class)를 OS에 맞게 해석해주는 역할을 한다.
Java compiler (javac)에 의해 변환 된 Java byte code는 기계어가 아니기 때문에 컴퓨터(OS)가 이해할 수 있도록 JVM이 필요하다. 이러한 해석 과정은 C언어와 같은 네이티브 언어에 비해 느린 속도를 갖지만, Byte Code가 JVM을 거치기 때문에 OS에 종속받지 않고 CPU가 java를 인식하고 실행할 수 있는 장점이 있다.
참고자료
반응형