当前位置: 首页 > news >正文

JVM、JRE、JDK

目录

1. JVM(Java Virtual Machine)

2. JRE(Java Runtime Environment)

3. JDK(Java Development Kit)

4.总结


1. JVM(Java Virtual Machine)

JVM是Java虚拟机,它是Java程序执行的运行时环境。它负责将Java字节码转换为机器代码,并执行程序。JVM提供了平台独立性,意味着Java程序可以在任何安装了JVM的操作系统上运行。每种操作系统都有各自的JVM实现。

2. JRE(Java Runtime Environment)

JRE是Java运行时环境,它包含了JVM以及Java应用程序所需的核心类库和其他支持文件。JRE的主要用途是让用户能够运行不需要开发功能的Java应用程序。也就是说,如果你只是想运行Java程序,而不进行开发,安装JRE即可。

3. JDK(Java Development Kit)

JDK是Java开发工具包,它包含了JRE以及用于开发Java程序的各种工具,比如编译器(javac)、调试器和文档生成工具等。JDK是给开发人员使用的,用于编写、编译和调试Java应用程序。如果你想开发Java应用程序,就需要安装JDK。

4.总结

JVM:Java程序的执行环境
JRE:包含JVM和Java核心类库的运行时环境
JDK:包含JRE和开发Java程序所需的工具和库
 


http://www.mrgr.cn/news/5292.html

相关文章:

  • 掌握电子邮件的艺术:使用 Mailbird 统一管理您的数字生活
  • AppenTalk | 不止于赛场,巴黎奥运会上的中国AI科技
  • Unity3D 模型碰撞检测问题详解
  • 使用预训练的 ONNX 格式的 YOLOv8n 模型进行目标检测,并在图像上绘制检测结果
  • Linux离线安装fontconfig
  • 数据可视化大屏模板-美化图表
  • 数据库系统 第22节 事务隔离级别
  • 信刻光盘摆渡系统安全合规实现跨网数据单向导入/导出
  • 2024音频剪辑指南:探索四大高效工具!
  • 虚幻反射-
  • JavaSocket 网络编程之 UDP
  • 图像处理之:Video Processing Subsystem(三)
  • 身份证识别、护照OCR、python身份证四要素实名认证API
  • gpt-2语言模型训练
  • 物联网设备心跳源码-SAAS本地化及未来之窗行业应用跨平台架构
  • 标准库标头 <string_view> (C++17)学习
  • 5步掌握Python Django结合K-means算法进行豆瓣书籍可视化分析
  • LabVIEW深度监测系统
  • 数据结构--单链表
  • 多功能秒达工具箱全开源源码,可自部署且完全开源的中文工具箱