jdk17 新增特性

306:Restore Always-Strict Floating-PointSemantics / 恢复始终严格的浮点语义
356:Enhanced Pseudo-Random Number Generators / 增强型伪随机数发生器
382:New macOS Rendering Pipeline / 新的 macOS 渲染管道
391:macOS/AArch64 Port / macOS/AArch64 平台支持
398:Deprecate the Applet API for Removal / 弃用即将删除的Applet API
403:Strongly Encapsulate JDK Internals / 强封装JDK的内部API
406:Pattern Matching for switch(Preview) / Switch模式匹配(预览)
407:Remove RMI Activation / 删除 RMI 激活机制
409:Sealed Classes / 密封类
410:Remove the Experimental AOT and JIT Compiler / 删除实验性 AOT 和 JIT 编译器
411:Deprecate the Security Manager For Removal / 弃用即将删除的安全管理器
412:Foreign Function & Memory API(Incubator) / 外部函数和内存 API(孵化器)
414:Vector API (Second Incubator) / 矢量 API(二次孵化)
415:Context-Specific Deserialization Filters / 特定于上下文的反序列化过滤器
————————————————
版权声明:本文为CSDN博主「aitutou」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/aitutou/article/details/124248255

 

JDK 17
JDK 17 is the open-source reference implementation of version 17 of the Java SE Platform, as specified by by JSR 390 in the Java Community Process.

JDK 17 reached General Availability on 14 September 2021. Production-ready binaries under the GPL are available from Oracle; binaries from other vendors will follow shortly.

The features and schedule of this release were proposed and tracked via the JEP Process, as amended by the JEP 2.0 proposal. The release was produced using the JDK Release Process (JEP 3).

Features
306: Restore Always-Strict Floating-Point Semantics
356: Enhanced Pseudo-Random Number Generators
382: New macOS Rendering Pipeline
391: macOS/AArch64 Port
398: Deprecate the Applet API for Removal
403: Strongly Encapsulate JDK Internals
406: Pattern Matching for switch (Preview)
407: Remove RMI Activation
409: Sealed Classes
410: Remove the Experimental AOT and JIT Compiler
411: Deprecate the Security Manager for Removal
412: Foreign Function & Memory API (Incubator)
414: Vector API (Second Incubator)
415: Context-Specific Deserialization Filters
JDK 17 will be a long-term support (LTS) release from most vendors. For a complete list of the JEPs integrated since the previous LTS release, JDK 11, please see here.

Schedule
2021/06/10 Rampdown Phase One (fork from main line)
2021/07/15 Rampdown Phase Two
2021/08/05 Initial Release Candidate
2021/08/19 Final Release Candidate
2021/09/14 General Availability
Last update: 2021/9/13 23:38 UTC

 

 

转载 https://openjdk.org/projects/jdk/17/
posted @ 2023-05-23 09:14  张载zz  阅读(69)  评论(0编辑  收藏  举报