什么为java运行时的环境_什么是JRE?Java运行时环境简介(一)

Java开发工具包(JDK),Java虚拟机(JVM)和Java运行时环境(JRE)共同构成了用于开发和运行Java应用程序的Java平台组件的强大功能.

实际上,运行时环境是一种旨在运行其他软件的软件.作为Java的运行时环境,JRE包含Java类库,Java类加载器和Java虚拟机.在这个系统中:

的类加载器是负责正确加载类,并将其与Java核心类库连接.

在JVM负责确保Java应用程序,他们需要运行在您的设备或云环境中表现良好的资源.

该JRE主要是针对那些其他组件的容器,并负责策划的活动.

什么是运行时环境?

软件程序需要执行,并且需要一个环境才能运行.运行时环境加载类文件并确保可以访问内存和其他系统资源来运行它们.过去,大多数软件使用操作系统(OS)作为其运行时环境.该程序在其所在的任何计算机内部运行,但依赖于操作系统设置来进行资源访问.在这种情况下,资源将是内存和程序文件以及依赖项.Java运行时环境改变了这一切,至少对Java程序而言.

Java运行时环境

我们可以将软件视为一系列位于系统硬件之上的层.每个层都提供将由其上方的层使用(和要求)的服务.Java Runtime Environment是一个在计算机操作系统之上运行的软件层,提供特定于Java的附加服务.

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

简而言之,JRE是一种用于Java程序的元OS.它是抽象的典型示例,将底层操作系统抽象为运行Java应用程序的一致平台.

JRE如何与JVM一起工作

一个Java虚拟机负责执行实时Java程序正在运行的软件系统.JRE是磁盘上的系统,它接收您的Java代码,将其与必要的库相结合,并启动JVM来执行它.

JRE包含Java程序需要运行的库和软件.例如,Java类加载器是Java运行时环境的一部分.这个重要的软件将编译的Java代码加载到内存中,并将代码连接到适当的Java类库.

Java内存和JRE

Java内存由三个组件组成:堆,堆栈和元空间(以前称为permgen).

Metaspace是Java保存程序不变的信息(如类定义)的地方.

堆空间是Java保存可变内容的地方.

堆栈空间是Java存储函数执行和变量引用的地方.

以上就是

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值