JDK:Java Development Kit Java开发工具为开发人员使用,它提供了编译,运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库。
JRE: Jave Runtime Environment Java 运行环境,运行Java程序,JVM+Java语言的核心类库,用于解释执行Java的字节码文件。
JVM:Java Virtual Machine Java虚拟机,时JER的一部分,是整个Java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行Java字节码文件的虚拟计算机。所有平台上的JVM向编译器提供相同的接口,而编译器只需要面向虚拟机,生成虚拟机能识别的代码,然后由虚拟机来解释执行。
JDK包含JRE,JDK和JRE都包含JVM。
他们之间的关系可以用下图表示:
JDK,JRE与JVM的联系
最新推荐文章于 2024-07-22 14:15:06 发布