JRE 完整表格
JRE 代表Java运行时环境。 JRE 是JDK的子集。 JRE 是Java环境的一个重要组件,它提供了执行Java程序的环境。 JRE 实际上作为 JVM 的实现存在。 JRE 是 JVM 在运行时使用的集合库和其他文件。 JVM 执行 JRE 所做的工作。
JRE的特点
ClassLoader: JRE Classloader 运行时加载运行Java程序所需的所有类。 JRE 使用 Classloader 在需要时自动执行。基本上, Java类被加载到内存中。
字节码验证器:字节码验证器检查Java代码的格式和准确性,然后传递给解释器。在这种情况下,代码会避免完整性或访问权限,不会加载该对象集。它将被视为已损坏。
解释器:成功加载字节码加载, Java解释器将Java字节码转换为操作系统容易理解的(.class文件)或Java解释器创建一个Java虚拟机实例,允许Java程序在底层机器上本地执行.
JRE 是 JDK 的重要组件。这提供了成功执行特定Java程序所需的类库和其他资源。在 JRE 中, Java程序具有他们需要的所有访问权限和功能,并且独立于操作系统工作。
JRE包含什么?
JRE 是在您的Java应用程序中最充分使用的各种其他支持软件工具和功能的组合。
部署解决方案:
这是 JRE 安装和部署技术(如Java Plugin 和Java Web start)的一部分,可简化应用程序的激活并为Java更新提供高级支持。
开发工具包:
JRE 还包含旨在帮助开发人员改进其用户界面的工具包。这里提到了一些工具包:
- Java 2D:它是一种应用程序编程接口 (API),用于在Java语言中绘制二维图形。借助Java 2D 开发人员可以创建有效的用户界面、特殊效果、游戏和动画。
- Abstract Window Toolkit (AWT) :它也是JRE的一个重要工具。它用于创建对象、按钮、滚动条和窗口。
- Swing :Swing 是另一个轻量级 GUI,用于创建一组小部件以提供灵活、用户友好的自定义。它还包含按钮滚动条、文本字段等组件。我们可以在将所有组件放在一起的帮助下创建图形用户界面。
集成库:
JRE 提供了许多集成库,可帮助开发人员在其应用程序和服务之间创建无缝数据连接。这些是一些库,包括:
- Java IDL (CORBA) :在 JRE 中,它用于通用对象请求体系结构以支持用Java编程语言编写的分布式对象。
- Java数据库连接 (JDBC) API :JDBC 为开发人员提供工具来连接数据库、平面文件和电子表格并执行查询。它是 JavaSE(Java标准版)的一部分。 JDBC 使用了四种类型的驱动程序。
- JDBC-ODBC BridgeDriver,
- 本机驱动程序,
- 网络协议驱动程序
- 瘦司机
- Java命名和目录接口 (JNDI):JNDI)是一种应用程序编程接口 (API) 和目录服务,它允许客户端创建可移植的应用程序,这些应用程序可以使用命名约定从数据库中获取信息。在 JNDI 的帮助下,我们可以通过名称发现和查找资源。