JDK17主要特性

JDK 17,也被称为Java 17或Java Platform, Standard Edition 17,是Java编程语言的第十七个主要版本,由Oracle公司在2021年9月发布。Java 17是一个长期支持(LTS,Long-Term Support)版本,这意味着它将获得Oracle和其他供应商更长时间的支持和维护。

主要特性

  1. 306\]严格浮点语义:废除了strictfp关键字在Java中的实际效果(尽管该关键字仍然保留在语法中)。在JDK 17及之后的版本中,无论是否使用strictfp关键字,所有的浮点操作都将严格执行IEEE 754标准。

  2. 382\]macOS渲染管道:Swing API现在可以使用新的Apple Metal加速渲染API给macOS,提高了图形渲染性能。

  3. 398\]\[将移除\]Applet API: JDK9标记作废。

  4. 406\]switch支持模式匹配(预览):通过switch表达式和语句的模式匹配,以及模式语言的扩展,增强Java编程语言。

  5. 409\]Sealed类(正式发布):Java 17将Sealed类从预览特性升级为正式特性,允许限制哪些其他类或接口可以扩展或实现一个特定的类或接口。

  6. 411\]\[将移除\]安全管理器

  7. 414\]Vector API(第二次孵化)

相关推荐
超级大只老咪18 分钟前
何为“类”?(Java基础语法)
java·开发语言·前端
我笑了OvO1 小时前
C++类和对象(1)
java·开发语言·c++·类和对象
weixin_436525072 小时前
Gitee - IDEA 主支 master 和分支 dev 的使用
java·ide·intellij-idea
sheji34163 小时前
【开题答辩全过程】以 YF精品视频动漫平台为例,包含答辩的问题和答案
java·eclipse
小蕾Java3 小时前
Java 开发工具,最新2025 IDEA 使用
java·ide·intellij-idea
是席木木啊3 小时前
Idea升级到2024版本:“marketplace plugins are not loaded”解决方案
java·ide·intellij-idea
胚芽鞘6813 小时前
博客标题:解密 IntelliJ IDEA 调试:当你的 List 不仅仅是 List
java·ide·intellij-idea
꒰ঌ 安卓开发໒꒱3 小时前
Java面试-并发面试(一)
java·jvm·面试
HezhezhiyuLe3 小时前
IDEA中Add New Configuration找不到Tomcat
java·ide·intellij-idea
悦悦子a啊3 小时前
[Java]PTA: jmu-Java-02基本语法-08-ArrayList入门
java·开发语言·算法