Java 23 提供 Markdown 文档、ZGC 代际模式、弃用 sun.misc.Unsafe

Java 23 提供 Markdown 文档、ZGC 代际模式、弃用 sun.misc.Unsafe

💡 原文英文,约1200词,阅读约需5分钟。
📝

内容提要

Oracle发布了Java编程语言和虚拟机的第23个版本,包含12个JEPs,其中三个是最终功能。JDK 23的发布活动已经结束,可以从Oracle下载。JDK 24预计将于2025年3月发布,目前只有一个JEP被定为JDK 24的目标。

🎯

关键要点

  • Oracle发布了Java编程语言和虚拟机的第23个版本,包含12个JEPs。
  • JDK 23是自JDK 21以来的第二个非LTS版本,三个JEP是最终功能。
  • JEP 467提议使用Markdown编写JavaDoc文档注释,以提高可读性和可写性。
  • JEP 474提议将Z垃圾收集器的默认模式从非代际模式改为代际模式。
  • JEP 471提议弃用sun.misc.Unsafe中的内存访问方法,以便在未来的JDK版本中移除。
  • JEP 473和JEP 466分别是Stream Gatherers和Class-File API的第二次预览,旨在收集反馈。
  • JDK 23发布活动于2024年9月17日举行,现可从Oracle下载。
  • JDK 24预计于2025年3月发布,目前仅有一个JEP被定为目标。
  • JEP 472提议限制JNI的使用,预计在JDK 23之后的版本中将抛出异常。
  • JEP 484提议在JDK 24中最终确定Class-File API,经过两轮预览。
  • JEP Draft 8338456提议进行Scoped Values的第四次预览,以获取更多反馈。
  • JEP Draft 8300911引入PEM API,用于编码和解码隐私增强邮件格式。
  • JEP Draft 8291976提议更新HttpClient以支持HTTP/3协议,简化与HTTP/3服务器的交互。
➡️

继续阅读