共计 1395 个字符,预计需要花费 4 分钟才能阅读完成。
Java Runtime Environment(JRE)即 Java 运行时环境,是运行 Java 程序所必需的环境集合,它提供了 Java 程序运行所需的类库和其他资源。
软件功能
加载类文件:通过类装入器(ClassLoader)动态加载运行 Java 程序所需的所有类。Java 类仅在需要时才加载到内存中,类装入器会按需自动执行此过程。
验证字节码:字节码验证器会在 Java 代码传递到解释器之前,确保代码的格式和准确性,防止违反系统完整性或访问权限的代码被加载,保障程序运行的安全性。
执行程序:字节码成功加载后,Java 解释器会创建一个 JVM 实例,使 Java 程序能够在底层机器上本机执行,将字节码转换为机器可识别的指令并执行。
提供图形界面支持:包含 Java 2D、抽象窗口工具箱(AWT)和 Swing 等工具包,用于帮助开发人员创建二维图形、图形用户界面(GUI)等,可用于开发丰富的用户界面、特效、游戏和动画等。
日志记录:提供日志记录功能,能够生成日志报告,如安全故障、配置错误和性能问题等相关日志,以便开发人员进行进一步分析和排查问题。
软件特点
跨平台性:这是 JRE 的重要特性,得益于 JVM 的跨平台特性,只要在不同的操作系统上安装了相应版本的 JRE,Java 程序就可以在 Windows、Linux、Mac OS 等多种操作系统上无缝运行,实现了“一次编写,到处运行”。
性能优化:JVM 提供了多种性能优化机制,如即时编译器(JIT Compiler)可以将频繁执行的字节码编译为本地机器码,提高执行效率;垃圾收集器(Garbage Collector)会自动回收不再使用的内存,优化内存管理,提升程序整体性能。
安全可靠:JRE 包含一系列安全特性,如沙箱(Sandbox)机制,它将 Java 程序限制在一个安全的环境中运行,防止其访问未经授权的系统资源;安全管理器(Security Manager)可以进一步控制 Java 程序对系统资源的访问权限,保护系统免受恶意 Java 程序的侵害。
版本区别
如果在学习或从事 Java 开发、编译 java 程序,那么安装 JDK
如果仅需运行 java 程序,只需要 Java 运行库,那么安装 JRE
Java Development Kit(简称 JDK)= Java 开发套件,Java 开发工具包,面向 Java 语言开发者。
Java Runtime Environment(简称 JRE)= Java 运行库,Java 运行环境,面向 Java 程序用户们。
下载地址
Java 运行环境 Java Runtime Environment (JRE) 8 Update 461 最新版
夸克云:https://pan.quark.cn/s/acee6fe8b6f8
城通盘:https://url33.ctfile.com/d/2655733-66882880-075639?p=2023 (访问密码: 2023)
百度云:https://pan.baidu.com/s/1cWjtpkTkF50Ocn1xKr3f6g?pwd=n89h
蓝奏云:https://gndown.lanzoue.com/b00efxispa
123 盘:https://www.123865.com/s/N7M7Vv-5OBod
[JRE8] Java Runtime Environment 稳定版官方下载页面(需注册登陆)
https://java.com/en/download/manual.jsp