简单聊聊什么是JRE
2023-03-30 17:40:15
JRE,也就是说,Java运行时的环境Java开发的必要组件之一。Java开发工具包(JDK),Java虚拟机(JVM)与Java一起运行时环境环境(JRE)Java应用程序的开发和运行共同形成了一个强大的Java平台组件三部曲。在这篇文章中,我们将通过现象看本质,简单地谈谈什么是JRE。
实际上,JRE,即Java,是一种旨在运行其他软件的软件。JRE作为Java的运行环境,包括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虚拟机。了解JVM,JDK和JRE之间的互动非常有帮助,尤其是在云和devops环境中。JRE在监控和配置方面发挥着比传统Java应用程序开发更重要的作用。
什么是JRE,通过以上的介绍,应该比较