JDK,JVM,JRE是什么,有什么联系和区别。

  1. JDK是Java Development Kit的缩写,是Java的开发工具包。
  2. JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及Java核心类库。 JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,这些是运行Java程序的必要组件。通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
  3. JVM(Java Virtual Mechinal),Java虚拟机,是JRE的一部分。它是整个java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机。所有平台的上的JVM向编译器提供相同的接口,而编译器只需要面向虚拟机,生成虚拟机能识别的代码,然后由虚拟机来解释执行。

联系区别,由于比较专业,请参考

      jdk、jre、jvm分别是什么?有什么联系?

JDK,JVM,JRE是什么,有什么联系和区别。

上一篇:mac安装IE浏览器


下一篇:Hive SQL 监控系统 - Hive Falcon