首先大家看一幅图哈:
JDK:
Java标准开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。
JRE:
Java运行环境,用于解释执行Java的字节码文件。
JVM
Java虚拟机,是JRE的一部分。负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机
区别联系:
JDk包含JRE,JDK 和 JRE 中都包含 JVM。JDK 用于开发,JRE 用于运行java程序JVM 是 java 编程语言的核心并且具有平台独立性。
CaesarChang张旭
认证博客专家
Spring
Spring Boot
Java
曾就职于苏宁,爱奇艺等公司,擅长java后端开发,拥有多年项目经验和教学经验;在多个大型企业级项目中担任过重要角色。教学风格严谨而又不失幽默,注重培养学员的自主学习和解决问题的能力,授课得到学员的高度认可。