jvm所处位置
1. JVM是什么
JVM(Java Virtual Machine)是 Java 虚拟机,用于运行 Java 编译后的二进制字节码,最后生成机器指令。
JVM 是 Java 能够跨平台的核心
2. JDK,JRE,JVM三者关系
JDK :(Java Development Kit),Java 开发工具包。JDK 是整个 Java 开发的核心,集成了 JRE 和javac.exe,java.exe,jar.exe 等工具。
JRE :(Java Runtime Environment),Java 运行时环境。主要包含两个部分,JVM 的标准实现和 Java 的一些基本类库。它相对于 JVM 来说,多出来的是一部分的 Java 类库。
三者的关系是:一层层的嵌套关系。JDK>JRE>JVM
3. JVM所在位置
JVM 与操作系统之间的关系:
JVM 上承开发语言,下接操作系统,它的中间接口就是字节码。