专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

java程序的运行环境简称为什么

来源:小嗨整编  作者:小嗨  发布时间:2024-03-20 08:14
摘要:java程序的运行环境简称为“jre”。jre是运行java程序所必须的环境的集合,包含jvm标准实现及java核心类库。jre包括两部分:1、javaruntimeenvironment,是可以在其上运行、测试和传输应用程序的java...

java程序的运行环境简称为“jre”。jre是运行java程序所必须的环境的集合,包含jvm标准实现及java核心类库。jre包括两部分:1、java runtime environment,是可以在其上运行、测试和传输应用程序的java平台;2、java plug-in,允许java applet和javabean组件在使用了jre的浏览器中运行。

java程序的运行环境简称为什么

本教程操作环境:windows7系统、java8版本、Dell G3电脑。

java程序的运行环境简称为“JRE”。

JRE简介

JRE是Java Runtime Environment的简称,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

JRE(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。

Java Runtime Environment是可以在其上运行、测试和传输应用程序的Java平台。它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。

Java Plug-in软件允许Java Applet和JavaBean组件在使用Sun的Java Runtime Environment的浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。

J2RE是Java2 Runtime Environment,即Java运行环境,只是强调其匹配Java2平台,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。

JRE 是开发和运行 Java 程序的三个相关组件之一。 其他两个组件如下:

Java 开发工具包 (JDK) 是一组用于开发 Java 应用的工具。 开发人员按照 Java 版本和软件包或修订版(Java Enterprise Edition (Java EE)、Java Special Edition (Java SE) 或 Java Mobile Edition (Java ME))来选择 JDK。 每个 JDK 始终包含兼容的 JRE,因为运行 Java 程序是开发 Java 程序的过程的一部分。

Java 虚拟机 (JVM) 实时执行 Java 应用。 每个 JRE 都包含默认 JVM,但开发人员可自由选择满足其应用的特定资源需求的其他 JVM。

JRE 将使用 JDK 创建的 Java 代码与在 JVM 上运行所需的必要库相结合,然后创建用于执行所生成程序的 JVM 实例。 JVM 可用于多个操作系统,使用 JRE 创建的程序可在所有操作系统上运行。 通过这种方式,Java 运行时环境使 Java 程序不做修改即可在任何操作系统中运行。

JRE 如何工作?

JDK 和 JRE 进行交互以创建可持续的运行时环境,能够在几乎任何操作系统中无缝执行基于 Java 的应用。 以下组成了 JRE 运行时架构:

类装入器

Java 类装入器动态加载运行 Java 程序所需的所有类。 由于 Java 类仅在需要时加载到内存中,因此 JRE 会按需使用类装入器以自动执行此过程。

字节码验证器

在将 Java 代码传递到解释器之前,由字节码验证器确保代码的格式和准确性。 如果代码违反系统完整性或访问权,那么该类将被视为已损坏,不会加载。

解释器

字节码成功加载后,Java 解释器将创建 JVM 实例,以支持 Java 程序在底层机器上本机执行。

JRE 包含哪些内容?

除了 Java 虚拟机外,JRE 还包含多种其他支持软件工具和功能,帮助您最大程度发挥 Java 应用的作用。

部署解决方案

部署技术包含在 JRE 安装中,例如 Java Web Start 和 Java Plugin,这些技术旨在简化应用的激活,并为将来的 Java 更新提供高级支持。

开发工具包

JRE 还包含工具包,旨在帮助开发人员改进程序的用户界面。 其中的一些工具包包括:

Java 2D:用于以 Java 语言绘制二维图形的应用编程接口 (API)。 开发人员可以创建丰富的用户界面、特殊效果、游戏和动画。

Abstract Window Toolkit (AWT):用于创建对象、按钮、滚动条和窗口的 GUI(图形用户界面)。

Swing:另一种轻量级 GUI,使用一组丰富的窗口小部件提供灵活的用户友好型定制。

集成库

Java 运行时环境提供了大量集成库,以帮助开发人员在应用和服务之间创建无缝的数据连接。 其中一些库包括:

Java IDL (CORBA):使用公共对象请求架构,支持用 Java 编程语言编写的分布式对象。

Java Database Connectivity (JDBC) API:为开发人员提供工具以编写应用,以访问远程关系数据库、平面文件和电子表格。

Java Naming and Directory Interface (JNDI):一种编程接口和目录服务,使客户端能够创建可使用命名约定从数据库访存信息的可移植应用。

语言和实用程序库

JRE 中包含 java.lang. 和 java.util. 包,他们是 Java 应用设计、包版本控制、管理和监控所需的基本包。 包的例子包括:

集合框架:由一组接口组成的统一架构,旨在改进应用数据的存储和处理。

并行实用程序:具有高性能线程实用程序的功能强大的框架包。

首选项 API:轻量级跨平台持久 API,支持同一机器上的多个用户定义自己的一组应用首选项。

日志记录:生成日志报告,如安全故障、配置错误和性能问题,供进一步分析。

Java 归档 (JAR):独立于平台的文件格式,以 JAR 格式捆绑多个文件,显着提高下载速度和减小文件大小。

【相关推荐:Go视频教程】

以上就是java程序的运行环境简称为什么的详细内容,更多请关注易企推科技其它相关文章!


本文地址:网络百科频道 https://www.eeeoo.cn/wangluo/1151479.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


网络百科
小编:小嗨整编
相关文章相关阅读
  • 阴阳师电脑版怎么下(阴阳师电脑版为什么没有了)?

    阴阳师电脑版怎么下(阴阳师电脑版为什么没有了)?

    阴阳师电脑版怎么下(阴阳师电脑版为什么没有了)?阴阳师作为一款现象级的策略回合制手游,许多玩家都曾期待能够在电脑上享受到更为舒适的操控与视觉体验。然而,许多玩家发现阴阳师电脑版已经无法下载,这究竟是为何呢?本文将为您揭秘阴阳师电脑版下载难题...

  • 绝地求生英文名steam简称(绝地求生英文名怎么取好听)?

    绝地求生英文名steam简称(绝地求生英文名怎么取好听)?

    绝地求生英文名steam简称(绝地求生英文名怎么取好听)?绝地求生的英文名为“PlayerUnknown'sBattlegrounds”,简称通常为“PUBG”。这个名字来源于游戏开发者的昵称“PlayerUnknown”以及游戏的核心玩法...

  • 绝地求生挂为什么屡禁不绝(绝地求生挂多吗)?

    绝地求生挂为什么屡禁不绝(绝地求生挂多吗)?

    绝地求生挂为什么屡禁不绝(绝地求生挂多吗)?绝地求生作为一款现象级的战术竞技游戏,自推出以来便吸引了无数玩家的热情参与。然而,与之相伴的作弊现象——即使用外挂,也一直成为困扰游戏环境和玩家体验的一大难题。尽管官方和各类监管机构不断加大对使用...

  • javascript教程网(javascript教程推荐)

    javascript教程网(javascript教程推荐)

    javascript教程网(javascript教程推荐)JavaScript作为一种广泛应用于网页开发的技术,已经成为前端开发不可或缺的一部分。对于刚接触编程的菜鸟来说,选择一份合适的JavaScript教程至关重要。本文将为您推荐几款优...

  • app开发公司哪家好(小程序开发公司十大排名)?

    app开发公司哪家好(小程序开发公司十大排名)?

    app开发公司哪家好(小程序开发公司十大排名)?小程序开发厉害的公司通常具备深厚的技术实力、丰富的项目经验、良好的客户沟通能力以及完善的售后服务体系。它们能够为企业提供优质的小程序开发服务,帮助企业在竞争激烈的市场中脱颖而出。这里也给大家推...

  • 微信小程序二维码怎么生成(微信小程序二维码转链接)?

    微信小程序二维码怎么生成(微信小程序二维码转链接)?

    微信小程序二维码怎么生成(微信小程序二维码转链接)?下面带来微信小程序二维码的生成方法及转链接方法。微信小程序二维码怎么生成1.登录微信小程序官网,选择工具->生成小程序码,进入获取小程序页面小程序码:2.在获取小程序页面小程序码页面,移动...

  • 王者荣耀荆轲为什么改名阿珂(王者荣耀荆轲最初的样子)?

    王者荣耀荆轲为什么改名阿珂(王者荣耀荆轲最初的样子)?

    王者荣耀荆轲为什么改名阿珂(王者荣耀荆轲最初的样子)?阿轲最早的时候叫荆轲,一开始王者还处于不温不火的情况,所以阿轲的名字坚持了几个赛季,随着王者越来越火,就有很多人反应,荆轲在历史中是一个男刺客,可游戏中却是女英雄的形象,而且当时的阿轲还...

  • 微信小程序怎么做(自己做微信小程序步骤)?

    微信小程序怎么做(自己做微信小程序步骤)?

    微信小程序怎么做(自己做微信小程序步骤)?微信小程序作为一种强大的创新工具,正逐渐改变着商业和用户体验。今天我们将深入探讨小程序的优势、特点,探寻商家使用后的效果,并分享小程序制作的流程。一、开发途径1.自己开发小程序只需要支付300元微信...

  • 周排行
  • 月排行
  • 年排行

精彩推荐