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

JRE、JVM、JDK分别是什么。

JDK

JDK的英文全称是Java Development Kit。JDK是用于制作程序和Java应用程序的软件开发环境。JDK 是 Java 开发工具包,它是 Java 开发者用来编写、编译、调试和运行 Java 程序的集合。JDK 包括了 Java 编译器(javac)、Java 运行时环境(JRE)、Java 文档生成工具(Javadoc)等开发工具和库。如果你希望开发 Java 应用程序,你需要安装 JDK。

JRE

JRE 的英文全称是 Java Runtime Environment。它包含了运行 Java 应用程序所需的所有内容,包括 Java 虚拟机(JVM)和 Java 核心类库等。如果你只是希望运行已经编译好的 Java 应用程序,而不需要进行开发,你只需安装 JRE。

JVM

JVM 是 Java 虚拟机,它是 Java 程序运行的环境。JVM 负责将 Java 字节码(由 Java 编译器生成的中间代码)解释执行或者编译执行为机器码,以便在各种操作系统上运行 Java 程序。JVM 提供了 Java 程序与底层操作系统之间的抽象层,使得 Java 程序具有跨平台的能力。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Django学习第六天
  • 构造函数注入@RequiredArgsConstructor
  • arp缓存中毒实验
  • 【大模型LLM面试合集】大语言模型架构_layer_normalization
  • 【HarmonyOS NEXT】鸿蒙线程安全容器集collections.ArrayBuffer
  • self_attention python代码
  • 超高精电容传感器PCAP01调试+LABVIEW数据可视化调试手记
  • 分析Profiler Timeline中的算子序列,通过寻找频繁项集的办法,得到TOPK可融合的算子序列
  • 12、matlab中for循环,if else判断语句,break和continue用法以及switch case语句使用
  • ORA-12537: TNS:连接关闭/Io 异常: Got minus one from a read call
  • Open3D SVD算法实现对应点集配准
  • CountDownLatch 是 Java 中的一个同步辅助工具类
  • 线程池工具类
  • IT专业高考假期入门指南
  • 大数据期末复习——hadoop、hive等基础知识
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【译】理解JavaScript:new 关键字
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • ECMAScript6(0):ES6简明参考手册
  • ES10 特性的完整指南
  • Flannel解读
  • JAVA_NIO系列——Channel和Buffer详解
  • learning koa2.x
  • mysql innodb 索引使用指南
  • mysql外键的使用
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • nodejs:开发并发布一个nodejs包
  • Python打包系统简单入门
  • Redis的resp协议
  • SpiderData 2019年2月13日 DApp数据排行榜
  • STAR法则
  • 基于axios的vue插件,让http请求更简单
  • python最赚钱的4个方向,你最心动的是哪个?
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​批处理文件中的errorlevel用法
  • #Datawhale AI夏令营第4期#AIGC方向 文生图 Task2
  • $(function(){})与(function($){....})(jQuery)的区别
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (Note)C++中的继承方式
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (笔试题)合法字符串
  • (二十三)Flask之高频面试点
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (五)MySQL的备份及恢复
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转载)PyTorch代码规范最佳实践和样式指南
  • (状压dp)uva 10817 Headmaster's Headache
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)