开云 开云官方网站开云 开云官方网站2024 年,Java 不断发展。让我们看看 OpenJDK 项目 Amber、Babylon、Leyden、Lilliput、Loom、Panama 和 Valhalla 今年的计划是什么,以及它们将如何推动 Java 向前发展。无论是模式匹配还是其他语言改进、与外部代码、内存或平台的交互、内存局部性或效率,还是启动时间,Java 在 2024 年将在很多领域进行改进。不过请记住,任何一年的大部分工作都不会在同一年发布,开云全站 开云网址因此许多改进只能在 2025 年或更晚的时间才能使用。
![]()
2023 年,Leyden 项目在研究潜在 potential condensers 方面取得了进展,并且提出了一些相当大的性能改进。2024 年的计划包括完善冷凝器(Condenser)的概念并致力于原型冷凝器的生产准备,但也很难期待今年能有任何有形的成果落地。开云全站 开云网址
![]()
在 Valhalla 项目中,工作将集中在值类和对象上,它们提供仅具有实例字段且缺乏对象标识的类实例 final。表示 boxed primitives 的类 Integer、Double 和 Byte 是包装或 “box” 不需要标识的简单值的类的示例。删除标识不仅可以消除开发人员对 == 应用于这些类的含义的困惑,而且还可以显着减少 boxed Integer、Double 和 Byte 对象的运行时开销。