记住JDK、JRE、JVM之间的关系只需这一篇

记住JDK、JRE、JVM之间的关系只需这一篇

记住JDK、JRE、JVM之间的关系只需这一篇_第1张图片

JDK(Java Development Kit):JDK为Java开发工具包,包括了java运行时环境JRE和编译工具javac.exe,打包工具(jar.exe)等。

JRE(Java Runtime Environment):JRE(java运行时环境)包括了java虚拟机(JVM)和java程序所必须的核心类库(主要的是java.lang包)。如果仅仅只是为了运行一个开发好的java程序,JRE就能做到。

JVM(Java Virtual Machine):jvm(java虚拟机)是java语言跨平台特性的关键,它能够将字节码文件(.class文件)解释成机器可以执行的二进制机器码。字节码文件是与平台无关的,不同的系统有不同的java虚拟机,但是相同的字节码文件,经过不同的虚拟机解释成相应平台上的机器指令从而运行得到相同的结果。这也就是我们常说的"一次编译,到处运行"。
记住JDK、JRE、JVM之间的关系只需这一篇_第2张图片

你可能感兴趣的:(JAVASE)