JDK是整个java的核心,包括Java运行环境JRE,java运行工具(javac/java/jdb等)和Java基础的源代码库
JRE是运行Java程序的必要组件,与JDK不同,JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具,只针对使用Java程序的用户。
JVM即Java虚拟机,是整个Java实现跨平台最核心的部分,所有Java程序会首先被编译为.class文件,然后在虚拟机上执行
综上:JDK包含JRE和JVM JRE包含JVM
JDK是整个java的核心,包括Java运行环境JRE,java运行工具(javac/java/jdb等)和Java基础的源代码库
JRE是运行Java程序的必要组件,与JDK不同,JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具,只针对使用Java程序的用户。
JVM即Java虚拟机,是整个Java实现跨平台最核心的部分,所有Java程序会首先被编译为.class文件,然后在虚拟机上执行
综上:JDK包含JRE和JVM JRE包含JVM