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 |