扫码阅读
手机扫码阅读

JDK23如约而至,数十种新玩法,你期待哪一种?

4 2024-11-27

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:JDK23如约而至,数十种新玩法,你期待哪一种?
文章来源:
江南一点雨
扫码关注公众号
JDK23 新特性摘要

JDK23 新特性摘要

Java Development Kit 23 (JDK23) 已于 9 月 17 日发布。虽非长期支持版本(下一个长期支持版为 JDK25,预计于明年 9 月发布),JDK23 带来了一系列新特性和性能改进。

一、Language Previews

  • instanceofswitch 中增加了对原始类型的支持(预览特性)。
  • 模块导入声明增强了,允许简洁地导入模块导出的所有包(预览特性)。
  • 灵活构造函数体允许在显式构造函数调用之前出现语句(第二次预览)。
  • 隐式声明的类和实例主方法,简化了 main 方法的写法(第三次预览)。

二、Libraries Previews

  • 类文件 API 提供解析、生成和转换 Java 类文件的标准 API(第二次预览)。
  • 流收集器增强了 Stream API,支持自定义中间操作(第二次预览)。
  • 结构化并发通过引入结构化并发 API 简化并发编程(第三次预览)。
  • 作用域值引入,用于在线程内及其调用者之间共享不可变数据(第三次预览)。
  • 向量 API 用于表达在 CPU 架构上的向量计算(第八次孵化)。

三、性能

  • Oracle JDK 现在包含 Graal JIT,提供了额外的性能调优选项。
  • ZGC 的默认模式已切换为分代模式,弃用非分代模式。

四、工具

  • Markdown 文档注释允许在 JavaDoc 中使用 Markdown 编写文档注释。

五、管理

  • 弃用 sun.misc.Unsafe 中的内存访问方法,推荐迁移到标准 API。

六、撤回的 JEP

  • 字符串模板特性暂时被撤回,不包含在 JDK23 中。

七、重要更改和信息

  • javac 默认禁用注解处理,改为需要显式请求。

八、SpringSecurity+OAuth2 实战

针对最新版的 Spring Security,提供了一套视频教程。

九、关于松哥

松哥拥有 9 年的程序员生涯,是 Java 畅销书作者和 GitHub 知名项目作者,提供各类 Java 项目课程和职业指导。

十、联系方式

感兴趣的小伙伴可以通过微信与松哥联系。

想要了解更多内容?

查看原文:JDK23如约而至,数十种新玩法,你期待哪一种?
文章来源:
江南一点雨
扫码关注公众号