动力节点旗下在线教育品牌  |  咨询热线:400-8080-105 学Java全栈,上蛙课网
首页 > 文章

简单聊聊什么是JRE

08-07 17:23 265浏览
举报 T字号
  • 大字
  • 中字
  • 小字

 

JRE,也就是Java运行时环境,是Java开发的必备组件之一。Java开发工具包(JDK),Java虚拟机(JVM)和Java运行时环境(JRE)共同形成了强大的Java平台组件三部曲,用于开发和运行Java应用程序。本文我们就透过现象看本质,简单聊聊什么是JRE

实际上,JRE也就是Java运行时环境是一种旨在运行其他软件的软件。作为Java的运行时环境,JRE包含Java类库,Java类加载器和Java虚拟机。JRE创建JVM并确保依赖关系可用于Java程序。

Java的类加载器是负责正确加载类,并将其与Java核心类库连接。在JVM负责确保Java应用程序,他们需要运行在设备或云环境中表现良好的资源。

软件程序需要执行,并且为此需要运行环境。运行时环境将加载类文件,并确保可以访问内存和其他系统资源来运行它们。过去,大多数软件都使用操作系统(OS)作为其运行时环境。该程序可以在所用的任何计算机上运行,但都依赖于操作系统设置来进行资源访问。在这种情况下,资源将是诸如内存和程序文件以及相关性之类的东西。Java Runtime Environment改变了所有这些,至少对于Java程序而言。

我们可以将软件视为位于系统硬件之上的一系列层次。每一层都将提供其上一层将使用的服务。Java运行时环境是在计算机操作系统之上运行的软件层,提供特定于Java的附加服务。

JRE简化了操作系统的多样性,确保Java程序几乎可以在任何操作系统上运行而无需修改。它还提供增值服务。自动内存管理是JRE最重要的服务之一,可确保程序员不必手动控制内存的分配和重新分配。

 

简而言之,JRE是一种用于Java程序的元OS。这是一个抽象的经典示例,将底层操作系统抽象到运行Java应用程序的一致平台中。

Java运行时环境是一种磁盘程序,它加载Java应用程序以使JVM执行。下载Java开发工具包时,默认情况下会包含JRE,并且每个JRE都包含核心Java类库,Java类加载器和Java虚拟机。了解JVMJDK和JRE的交互方式非常有帮助,特别是在云和devops环境中工作时。在这些环境中,与传统的Java应用程序开发相比,JRE在监视和配置中扮演着更重要的角色。

什么JRE,通过以上的介绍,应该比较清晰,其实JRE并不是一个独立的个体,它需要许多组件配合它来完成工作。但同时JRE又是Java开发中不可或缺的一环,看起来似乎很简单,其实其核心的很多东西是复杂多变的,想要彻底弄懂何谓JRE不是一日之功,需要我们慢慢学习探索。

 

0人推荐
共同学习,写下你的评论
0条评论
天鹏桑
程序员天鹏桑

12篇文章贡献57547字

作者相关文章更多>

推荐相关文章更多>

Java数据结构

HelloWorld10-31 08:24

浅谈MySQL中SQL优化的常用方法

军哥08-12 23:29

五分钟读懂UML类图

江湖人称小李白12-10 10:41

MyBatis开发框架的四大核心

IT逐梦者08-17 21:43

一次搞定continue,break和return

HelloWorld11-06 11:19

发评论

举报

0/150

取消