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(第二次孵化)

相关推荐
敲敲千反田14 小时前
Spring 相关
java·后端·spring
@小柯555m15 小时前
Java八股刷题
java·开发语言·八股
bzmK1DTbd15 小时前
Java在人工智能:TensorFlow Java API的使用
java·人工智能·tensorflow
小碗羊肉15 小时前
【JavaWeb | 第四篇】分层解耦
java·后端·servlet
EM-FF15 小时前
idea快捷键
java·ide·intellij-idea
薪火铺子15 小时前
Redis 分布式锁与 Redisson 原理深度解析
java·redis·分布式·后端
胡楚昊15 小时前
BUU WEB之旅(1)
java·数据库·mybatis
牢七15 小时前
链条合集整理
java·开发语言
小雅痞15 小时前
[Java][Leetcode hard] 30. 串联所有单词的子串
java·leetcode
钝挫力PROGRAMER16 小时前
static final 指向可变集合的设计模式
java·设计模式