本人撰写有关新 Java 版本的文章已有一段时间(自 Java 10 以来),我很喜欢开发者们每六个月就有机会了解和使用新的 Java 功能这种模式。
相比之前的一些版本,Java 20 的新增功能相对较少。 它引入了作用域值作为孵化 API,通过在线程内和跨线程共享不可变数据来支持虚拟线程。 在它的第二个预览版中,记录模式改进了对泛型记录模式的支持,并支持在增强 for 语句中使用记录模式。 在它的第四个预览版中,switch 的模式匹配改进了它在处理详尽 switch、简化 switch 标签和推断泛型记录模式的类型实参时的使用。
在 Java 20 的第二个预览版中,Foreign Fu…