Java17 是长期支持版本提供数千个更新,进一步改进语言和平台以帮助开发人员提高工作效率
Oracle JDK 17 在 2029 年 9 月之前为用户提供安全性、性能和错误修复更新
https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14/
加强长期支持版本
Oracle 申明 Long-Term Support(LTS)的发布将有三年变为两年,java17的性能和bug修复会持续到2029年9月。
主要更新的特征
- JEP 409: Sealed Classes 密封类限制其他类实现和扩展。
- JEP 306: Restore Always-Strict Floating-Point Semantics
- JEP 356: Enhanced Pseudo-Random Number Generator伪随机数生成器曾强
- JEP 382: New macOS Rendering Pipeline新的 macOS 渲染管道
- JEP 391: macOS AArch64 Port
- JEP 398: Deprecate the Applet API for Removal 废弃Applet
- JEP 407: Remove RMI Activation
- JEP 410: Remove the Experimental AOT and JIT Compiler
- JEP 411: Deprecate the Security Manager for Removal
- JEP 403: Strongly Encapsulate JDK Internals
- JEP 406: Pattern Matching for switch (Preview)
- JEP 412: Foreign Function and Memory API (Incubator)
- JEP 414: Vector API (Second Incubator
可见Java这心更新中更注重安全方面,对于平时开发中可能也基本用不到,做到了解即可。
分享到: