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

相关推荐
小雅痞13 分钟前
[Java][Leetcode middle] 80. 删除有序数组中的重复项 II
java·python·leetcode
小吕学编程18 分钟前
Redis从基础到高阶应用:核心命令解析与延迟队列、事务消息实战设计
java·数据结构·redis
爱吃烤鸡翅的酸菜鱼30 分钟前
Java【网络原理】(5)深入浅出HTTPS:状态码与SSL/TLS加密全解析
java·网络·后端·网络协议·http·https·ssl
途中刂1 小时前
第一章 初识Java
java·开发语言·笔记·学习·intellij-idea
苹果酱05671 小时前
Mac下Robotframework + Python3环境搭建
java·vue.js·spring boot·mysql·课程设计
有梦想的攻城狮1 小时前
spring中的@Qualifier注解详解
java·后端·spring·注解·qualifier
咔_1 小时前
Java集合框架全面解析
java·开发语言
陳長生.2 小时前
JAVA EE_网络原理_网络层
java·服务器·开发语言·网络·java-ee
程序员阿鹏2 小时前
Spring Boot项目(Vue3+ElementPlus+Axios+MyBatisPlus+Spring Boot前后端分离)
java·前端·vue.js·spring boot·后端·spring·maven
小李小李晴空万里2 小时前
使用countDownLatch导致的线程安全问题,线程不安全的List-ArrayList,线程安全的List-CopyOnWriteArrayList
java·开发语言