JDK
JDK(Java Development Kit) — Java开发工具包 — JRE+开发工具
开发java程序最小的环境为JDK,所以JDK是JAVA语言的核心。
JRE
JRE(Java Runtime Environment) — Java运行时环境 — JVM+运行java程序所必需的环境
运行java程序最小的环境为JRE。
JVM
JVM(Java Virtual Machine)—负责加载.class并运行.class文件。
JVM(JAVA虚拟机)将JAVA代码转换为对应的操作系统可以理解的指令,不同的操作系统有不同虚拟机与之对应,同一段代码交给虚拟机之后,虚拟机再转化给操作系统。
三者间关系如图

Java代码编译运行
注意JVM是Java语言能够跨平台的前提,但是JVM本身不跨平台

JDK是Java开发工具包,包含JRE和开发工具,是编写Java程序的基础。JRE是Java运行时环境,是运行Java程序的必备条件,包括JVM。JVM作为Java语言跨平台的关键,将Java代码转化为操作系统可执行的指令。JDK、JRE和JVM三者间相互配合,确保Java程序的开发与执行。
934

被折叠的 条评论
为什么被折叠?



