
-
语言:简体中文
大小:154M
类别:应用工具
时间:2025-03-25
Java SE开发工具包 18 v18.0.1 中文版
软件介绍
Java SE Development Kit 18,简称JDK18,是一款完整的Java开发工具包。它包含了Java运行环境、开发套件以及Java基础类库的源代码。Java Runtime Environment(JRE)是运行Java程序所必需的环境。无论是进行Java开发,还是从事安卓开发,系统上都必须安装JRE环境。而对于开发者来说,JDK18提供了更多的工具和功能。需要注意的是,若只是运行Java程序,安装JRE就足够了。

JDK18新特性:
JEP 400:将UTF-8作为Java API的默认字符集。这一更改确保了在所有平台、操作系统、区域设置和配置中,依赖默认字符集的API表现一致。
JEP 408:引入简易Web服务器。提供一个命令行工具,用于启动一个只提供静态文件的最小化Web服务器,不支持CGI或类似Servlet功能。这个工具主要用于原型开发、临时编码和测试,尤其适合教学场景。
JEP 413:允许在Java API文档中嵌入代码片段。为JavaDoc的Standard Doclet引入了@snippet标记,从而简化了将示例代码嵌入API文档的过程。
JEP 416:用方法句柄重构核心反射机制。通过在java.lang.invoke方法句柄的基础上重构java.lang.reflect中的方法、构造器和字段,这将减少对java.lang.reflect和java.lang.invoke的API维护成本。
JEP 417:引入向量API(第三孵化器)。此API可表达向量计算,能够在运行时将计算转换为支持的CPU架构上的最佳向量指令,从而提升性能。
JEP 418:互联网地址解析SPI。定义了一个服务提供者接口(SPI)来支持主机名和地址解析,使得java.net.InetAddress可以使用平台内建以外的解析器。
JEP 419:外部函数和内存API(第二孵化器)。这一新API允许Java程序与JVM外的代码和数据进行交互。通过安全地调用外部函数和访问外部内存,它让Java程序能够与本地库进行互操作,同时避免了JNI的潜在风险。
JEP 420:支持switch语句中的模式匹配。扩展了switch语句和表达式的模式匹配功能,允许在多个模式下测试表达式,并为每个模式执行特定操作,从而让复杂的面向数据的查询更加简洁、安全。
JEP 421:弃用Finalization功能。Java 1.0中引入的Finalization旨在帮助资源管理,但其存在延迟不可预测、行为不受控制等缺陷,因此将被弃用。用户可以转向其他资源管理方法,如try-with-resources语句和清洁器。
JRE与JDK的区别:
如果你从事Java开发或编译Java程序,你需要安装JDK。
如果你只需运行Java程序,只需要安装Java运行库(JRE)。
Java Development Kit(JDK)是面向开发者的工具包,包含了Java运行环境(JRE)、编译器(javac.exe)、开发工具(如javadoc.exe、jar.exe、keytool.exe、jconsole.exe)以及Java工具库(例如tools.jar)源代码。
Java Runtime Environment(JRE)是运行Java程序所需的环境,包含了JVM的标准实现(如java.exe)和Java核心类库(如rt.jar)。它不包含开发工具(如编译器、调试器等)。
JAVA环境变量配置:
在“此电脑”中右键点击选择“属性”,然后进入“高级系统设置”并选择“环境变量”进行配置:
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_311(安装目录路径)
接下来,双击“系统变量”中的Path,编辑环境变量,并新建以下3条:
%JAVA_HOME%\bin C:\Program Files\Java\jdk1.8.0_311\bin C:\Program Files\Java\jre1.8.0_311
# 检查JDK环境是否配置成功,使用以下命令:
在命令提示符中输入 java -version。
JDK18更新日志:
2022年4月19日,发布了Java SE 18.0.1版本。
Java™ SE Development Kit 18.0.1(JDK18.0.1)正式发布。
JDK17将成为长期支持版本(LTS),并将在2024年9月前提供支持,而JDK18将是一个短期版本,支持期为六个月。
2022年3月下旬,Oracle公司发布了Java 17正式版,并根据重要安全补丁更新(CPU)时间表,JDK18将至少获得两次季度更新。按照惯例,Java 19正式版预计将在2022年9月发布。
精品推荐
热门软件
软件排行









