Java:JDK、JRE和JVM 三者关系

文章目录

一、JDK是什么

JDK(Java Development Kit):Java开发工具包

  • JRE:Java运行时环境
  • 开发工具:javac(编译工具)、java(运行工具) ...

以上是JDK的文件夹介绍,只需要记住bin文件夹即可


二、JRE是什么

如果只想运行而不编写Java程序,可以只下载一个JRE,可以节省空间

JRE(Java Runtime Environment):Java运行时环境

  • JVM:Java虚拟机,Java程序运行的地方
  • 核心类库:Java已经帮我们写好的工具类,我们可以直接调用

三、JDK、JRE和JVM的关系

JDK > JRE > JVM


相关推荐
前进的李工6 小时前
EXPLAIN输出格式全解析:JSON、TREE与可视化
开发语言·数据库·mysql·性能优化·explain
小碗羊肉6 小时前
【JavaWeb | 第十一篇】文件上传(本地&阿里云OSS)
java·阿里云·servlet
吾疾唯君医6 小时前
Java SpringBoot集成积木报表实操记录
java·spring boot·spring·导出excel·积木报表·数据文件下载
dFObBIMmai6 小时前
如何在 CSS 中实现元素的绝对定位,使其不受窗口尺寸变化影响
jvm·数据库·python
Byron Loong7 小时前
【c++】为什么有了dll和.h,还需要包含lib
java·开发语言·c++
独隅7 小时前
CodeX + Visual Studio Code 联动的全面指南
开发语言·php
坚果派·白晓明7 小时前
【鸿蒙PC三方库移植适配框架解读系列】第一篇:Lycium C/C++ 三方库适配 — 概述与环境配置
c语言·开发语言·c++·harmonyos·开源鸿蒙·三方库·c/c++三方库
hexu_blog7 小时前
vue+java实现图片批量压缩
java·前端·vue.js
头歌实践平台7 小时前
Hadoop开发环境搭建
java·大数据·hadoop
爱吃小白兔的猫7 小时前
LPA算法详解:一种近线性时间的图社区发现方法
开发语言·php