JDK、JRE、JVM三者间的联系与区别

tech2022-10-27  104

首先大家看一幅图哈:

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后端开发,拥有多年项目经验和教学经验;在多个大型企业级项目中担任过重要角色。教学风格严谨而又不失幽默,注重培养学员的自主学习和解决问题的能力,授课得到学员的高度认可。
最新回复(0)