主要观点总结
本文介绍了JDK 23的特性,包括新特性、四个主要Java项目(Amber、Loom、Panama和Valhalla)的进展,以及JDK 24的预期特性。文章还涉及了Java社区的新闻和事件,包括Michael Redlich的工作经历和贡献。
关键观点总结
关键观点1: JDK 23的特性
JDK 23将有12个新特性以JEP的形式发布,这些新特性可分为四类:核心Java库、Java语言规范、HotSpot和Java工具。其中,有六个特性属于核心Java库,有四个属于Java语言规范,有一个属于HotSpot,还有一个属于Java工具。
关键观点2: 四个主要Java项目的进展
Amber、Loom、Panama和Valhalla这四个项目正在孵化一系列组件,然后通过精心策划的合并纳入到JDK中。每个项目都有其特定的特性和目标,例如Amber项目允许学生无需理解大型程序的语言功能即可编写他们的首个程序;Loom项目简化并发编程;Panama项目孵化向量API,等等。
关键观点3: JDK 24的预期特性
JDK 24目前只有一个针对的JEP,但根据一些JEP候选和草案,可以推测出哪些额外的JEP可能被包含在JDK 24中,例如准备限制对JNI的使用、分代Shenandoah等。
关键观点4: Java社区的新闻和事件
文章中提到了Michael Redlich作为InfoQ的Java社区新闻编辑的工作经历和贡献,包括每月新闻报道、技术写作和技术评论。还涉及了其他Java社区的新闻,如Jakarta NoSQL和Jakarta Data规范的提交、IBM中国研发岗位员工被收回访问权限等。
文章预览
作者 | Michael Redlich
译者 | 刘雅梦
策划 | 丁晓昀 JDK 23 是继 JDK 21 之后的第二个非长期支持(LTS)版本,正如甲骨文 Java 平台组首席架构师 Mark Reinhold 所 宣称 的那样,它已进入了第二个候选版本阶段。主线源代码库于 2024 年 6 月初(Rampdown 第一阶段)分支到 JDK 稳定代码库,并定义了 JDK 23 的特性集。严重缺陷,如回归或严重的功能问题,可能会得到修复,但必须通过修复请求(Fix-Request)流程获得批准。根据发布时间表,JDK 23 将于 2024 年 9 月 17 日正式发布。 最终将有 12 个新特性以 JEP 的形式发布,它们可被分为四 (4) 类: 核心 Java 库 、 Java 语言规范 、 HotSpot 和 Java 工具 。 这些新特性中,有六(6)个可归类为 核心 Java 库 : JEP 466:类文件 API(Class-File API,第二次预览) JEP 469:向量 API(Vector API,第八轮孵化) JEP 471:弃用 sun.misc.Unsafe
………………………………