【Java】JDK、JRE、JVM的区别

    xiaoxiao2022-06-27  152

    JDK

    全称是Java SE Development Kit,即Java标准版开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等

    JDK下载路径:https://www.oracle.com/technetwork/java/javase/downloads/index.html

    JVM

    Java虚拟机,即Java Virtual Machine,负责解释执行字节码文件。JVM是Java程序跨平台的关键部分,只要为不同平台实现了相应的虚拟机,编译后的Java字节码就可以在该平台上运行

    JRE

    Java运行时环境,全称Java Runtime Environment。

    JRE和JVM的关系

    JRE包含JVM,JVM是运行Java程序的核心虚拟机,而运行java程序不仅需要核心虚拟机,还需要其他类加载器、字节码校验器以及大量的基础类库。


    最新回复(0)