Java SE Development Kit 18(jdk)v18.0.1 稳定版
资源介绍
jdk18软件特色
Java API文档中的代码片段
为JavaDoc的Standard Doclet引入一个snippet标签,以简化API文档中的示例源代码。
用方法句柄(Method Handles)重新实现 Java 核心反射
在 java.lang.invoke 方法句柄的基础上重新实现java.lang.reflect.Method、Constructor 和 Field。
让方法句柄成为反射的底层机制将减少java.lang.reflect和java.lang.invoke API的维护和开发成本。
默认编码为UTF-8
将 UTF-8 指定为标准 Java API 的默认字符集。通过此更改,依赖于默认字符集的 API 将在所有实现、操作系统、语言环境和配置中保持一致。
简易 HTTP 服务器
提供命令行工具来启动一个仅提供静态文件的最小 Web 服务器。没有可用的 CGI 或类似 servlet 的功能。该工具可用于原型设计、临时编码和测试目的,尤其是在教育环境中。
软件亮点
Switch 模式匹配(第二次进行预览)
用 switch表达式和语句的模式匹配,以及对模式语言的扩展来增强 Java 编程语言。
将模式匹配扩展到 switch 中,允许针对一些模式测试表达式,
这样就可以简明而安全地表达复杂的面向数据的查询。
弃用 Finalization,以便在未来删除
目前 Finalization 仍然是默认启用的,但可以禁用它以便进行早期测试。