【JVM一点通】什么是JVM

什么是JVM

概念及特性
JVM 就是 Java 虚拟机,所有的 Java 程序都必须运行在 Java 虚拟机中
JVM 是一台执行 Java 字节码的虚拟计算机,拥有独立的运行机制
JVM 的跨平台性决定了 Java 语言 “一次编译,到处运行”的特性
JVM 与运行在操作系统上,与硬件没有直接接触
JVM具有语言无关性,它并不关心在其内部执行的程序到底是基于什么语言编写的,它只关心字节码文件,只要编译后的字节码文件满足 JVM 的要求就能被 JVM 所识别并运行

JVM 整体结构

【JVM一点通】什么是JVM