JDK(Java SE Development Kit)

Java标准开发包
JDK安装之后的目录
image.png

JRE(Java Runtime Environment )

Java运行环境
image.png

JVM(Java Virtual Machine )

Java虚拟机,是JRE的一部分
不能够单独运行,需要环境支持
image.png
所有程序并不是直接运行在操作系统上,而是通过JVM执行,这样一来肯定要比直接在操作系统上执行程序的处理速度要慢,先期这的确是个问题,但是后来由于硬件技术的飞速发展,这些问题已经可以忽略了,但是依然会存在JVM调优问题

JDK JRE JVM
JDK用于开发 JRE用于运行Java程序 JVM是java编程语言的核心并且具有平台独立性
JDK包含JRE JRE中都包含JVM JVM被包含在JRE,JDK中