什么是 Java 运行时环境 (JRE)?

2025-06-26 12:51:49

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

部署解决方案

JRE 安装中包含 Java Web Start 和 Java Plugin 等部署技术,用于简化应用激活过程,并为将来的 Java 更新提供高级支持。

开发工具包

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

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

抽象窗口工具箱 (AWT):用于创建对象、按钮、滚动条和窗口的图形用户界面 (GUI)。

Swing:另一个轻量级 GUI,它使用一系列丰富的窗口小部件,提供灵活的用户友好型定制功能。

集成库

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

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

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

Java 命名和目录接口 (JNDI):一种编程接口和目录服务,支持客户端创建可移植的应用,这些应用可使用命名约定在数据库中访存信息。

语言和实用程序库

JRE 随附了 java.lang. 和 java.util. 包,这两个包是 Java 应用设计、包版本控制、管理和监控的基础。 其中一些包如下:

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

并发实用程序:内含高性能线程实用程序的强大框架包。

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

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

Java 归档 (JAR):一种独立于平台的文件格式,可将多个文件捆绑成 JAR 格式,显著提高下载速度并减小文件大小。

Copyright © 2022 世界杯预选赛欧洲区_世界杯在哪个国家举行 - kd896.com All Rights Reserved.