java의 정석

☕️ JVM(Java Virtual Machine)

King of Silicon Valley 2021. 7. 1. 15:14
728x90

☕️ JVM(Java Virtual Machine)

  • 자바로 작성된 어플리케이션은 모두 이 가상 컴퓨터(JVM)에서만 실행되기 때문에, 자바 애플리케이션이 실행되기 위해서는 반드시 JVM이 필요하다.

  • 일반 어플리케이션의 코드는 OS만 거치고 하드웨어로 전달되는데 비해 Java애플리케이션은 JVM을 한 번 더 거치기 때문에 속도가 느리다는 단점을 가지고 있다. 그러나 요즘엔 바이트 코드를 하드웨어의 기계어로 바로 변환해주는 JIT 컴파일러와 향상된 최적화 기술이 적용되어서 속도의 격차를 많이 줄였다.

'java의 정석' 카테고리의 다른 글

☕️ 변수의 타입  (0) 2021.07.01
☕️ 변수 명명 규칙  (0) 2021.07.01
☕️ 자바 프로그램의 실행과정  (0) 2021.07.01
☕️hello.java  (0) 2021.07.01
⭐️ 자바언어의 특징 요약  (0) 2021.07.01