概述

介绍JDK,JRE和JVM之间的区别。

1. 区别与联系

类别 存在性
说明
作用
组成
JVM 一个抽象机器 它是一个提供可以执行Java
字节码的运行时环境规范
加载代码
验证代码
执行代码
提供运行时环境
-
JRE 实际存在 Java运行环境,是JVM的实现 用于提供运行时环境 包含一组库和JVM在运行时使用的其他文件
JDK 实际存在 Java开发工具包 提供了Java的开发环境和运行环境 JRE
编译器javac
java程序调试和分析工具

JVM提供运行时规范,而JRE则对JVM进行了实现,并且包含了库和其他文件,JDK则另外有提供了一系列面对开发者的工具。

  • 只需要运行Java程序,安装JRE即可
  • 需要开发Java程序,安装JDK

2. 图示

Java基础----JDK,JRE和JVM之间的区别

参考

相关文章:

  • 2021-12-15
  • 2021-11-27
  • 2019-03-21
  • 2021-11-27
  • 2021-08-11
  • 2021-04-24
  • 2021-08-23
  • 2022-12-23
猜你喜欢
  • 2021-10-27
  • 2021-12-23
  • 2021-10-23
  • 2022-12-23
  • 2021-05-02
  • 2021-12-24
相关资源
相似解决方案