目录

JVMJDKJRE三者的关系

目录

JVM、JDK、JRE三者的关系

  • JDK(Java开发工具包) :包含JRE和编译器(javac)、调试工具等,用于开发Java程序。
  • JRE(Java运行环境) :包含JVM和基础类库,是运行Java程序的必要条件。
  • JVM(Java Virtual Machine) :java程序的核心运行环境,主要工作是解释字节码并映射到本地的CPU指令集和OS系统调用,JVM屏蔽了与操作系统平台的相关信息,使Java程序无需进行修改就可以在多种不同平台上运行,即" 一次编译,到处运行 "
  • 层级关系 :JDK > JRE > JVM , 三者共同构成Java生态的底层支持