Oracle Java Development Kit (JDK) 是一款用于开发 Java 应用的工具包,包含了 Java 运行环境(JRE)、Java 开发工具、以及 Java 核心类库源代码。JDK 主要面向开发人员,而 JRE 则主要面向需要运行 Java 应用的用户。
新版变化(2025年1月21号)
JDK 8u441 发行说明
JDK 8:稳定版和长期支持版
- JDK 8 是广泛使用的稳定版本,Oracle 将为 JDK 8 提供更新支持直到 2030年12月。
- Java SE 8 自发布以来的使用次数已创造了纪录,Java 8 引入了许多革命性特性,是 Java 语言的一次重要升级,涵盖了多核编程、函数式编程、日期时间 API 等重要功能。
JDK 8 的主要特性:
-
Lambda 表达式:
- 这是 Java 8 的核心特性之一,使得函数式编程更加易于实现。Lambda 表达式能够让你将功能作为方法参数,或将代码作为数据来处理。
-
新加入的 Java 语言特性和标准库:
- 默认方法:接口可以有默认实现,不再需要在每个实现类中重复定义。
- java.util.stream 包:提供了流式 API 支持,简化集合类的处理。
- 新的 Date-Time API:Java 8 引入了新的日期时间类库,使得日期和时间的操作更简便。
-
Compact Profiles:
- 允许将 Java SE 平台划分为多个子集,可以在小型设备上运行,而无需部署整个平台。
-
安全性增强:
- 更新了 Java 加密体系架构,改进了 SSL/TLS 和密钥库的支持。
-
JavaFX 更新:
- 更新了 JavaFX 的相关文档和支持,使得构建现代 GUI 更加高效。
-
新的 JavaScript 引擎(Nashorn):
- 使 Java 程序能够与 JavaScript 代码进行互操作。
JDK 与 JRE 的区别:
-
JDK (Java Development Kit):
- 面向开发者,包含 Java 运行环境(JRE)、编译器(
javac.exe
)、开发工具(如javadoc.exe
、jar.exe
、keytool.exe
)以及 Java 类库源代码等,用于编译、调试和开发 Java 程序。
- 面向开发者,包含 Java 运行环境(JRE)、编译器(
-
JRE (Java Runtime Environment):
- 面向普通用户,仅提供运行 Java 程序所必需的环境。包括 Java 虚拟机(JVM)和核心类库(如
rt.jar
),不包含开发工具。
- 面向普通用户,仅提供运行 Java 程序所必需的环境。包括 Java 虚拟机(JVM)和核心类库(如
JAVA 环境变量配置:
-
打开 此电脑 -> 右键点击 -> 属性 -> 高级系统设置 -> 环境变量。
-
在「用户变量」和「系统变量」中分别新建以下变量:
-
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
-
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_441
(根据实际安装路径设置)
-
-
在「系统变量」中的 Path 添加以下内容:
%JAVA_HOME%\bin
C:\Program Files\Java\jdk1.8.0_441\bin
C:\Program Files\Java\jre1.8.0_441
-
检查 JDK 环境是否配置成功: 在 CMD 命令行中输入以下命令,检查 Java 是否正确安装:
java -version
1 修改版本安卓及电脑软件,加群提示为修改者自留,非本站信息,注意鉴别;
2 本网站部分资源来源于网络,仅供大家学习与参考,请于下载后24小时内删除;
3 若作商业用途,请联系原作者授权,若本站侵犯了您的权益请联系站长进行删除处理;
4 如果您喜欢该内容,请支持正版,购买注册,得到更好的正版服务。
暂无评论内容