Back-End/Java
[자바 / Java] JVM(Java Virtual Machine)
Kangharyeom
2022. 8. 26. 22:19
728x90
자바는 컴파일러(Compiler)를 통해 기계어(Machine Languge)로 변환되는 언어다.
즉, 프로그래밍 언어를 기계가 이해할 수 있도록 자동으로 번역해주는 역할을 한다.
JAVA에서 코드를 입력하면 JAVAC(자바 컴파일러)가 코드를 Byte Code로 컴파일링하고 이것을 JVM을 통해 각 운영체제에 전달한다. 그리고 그 결과값이 화면에 출력된다. 따라서 JAVA는 JVM을 거치는 과정으로 인해 C, C++보다는 속도가 느린 편이다.
반응형