JVM系列之JDK、JRE、JVM的区别是什么?(二)

系列博客专栏:

  • JVM系列博客专栏
  • SpringBoot系列博客

文章目录

    • JVM系列之JDK、JRE、JVM的区别是什么?
      • 1、JDK、JRE、JVM的关系
      • 2、什么是Java virtual machine(JVM)?
        • 2.1、 类加载器
        • 2.2、运行时数据区
        • 2.3、 执行引擎
      • 3、什么是Java Runtime Environment(JRE)?
        • 3.1、运行 Java 程序所需的类
        • 3.2、 属性文件
      • 4、什么是Java Development Kit (JDK)?
      • 5、附录:参考资料

JVM系列之JDK、JRE、JVM的区别是什么?

1、JDK、JRE、JVM的关系

引用oracle官网对JDK的概述,里面很明确指出jdk、jre、jvm的关系,jdk是包括jre的,而jvm是jre是一部分

JDK 8 is a superset of JRE 8, and contains everything that is in JRE 8, plus tools such as the compilers and debuggers necessary for developing applets and applications. JRE 8 provides the libraries, the Java Virtual Machine (JVM), and other components to

你可能感兴趣的:(#,Java虚拟机,#,Java互联网高级培训教程,jvm,java,编程语言)