来了来了,Java14它真的来了!

语言必须发展,否则它们就有变得无关紧要的风险,Brian Goetz (甲骨文公司)在2019年11月在 Devoxx 举行的“Java 语言期货”演讲中说。作为 Java 语言架构师,他扮演了一个重要的角色,尽管 Java 已经发展了25年,但仍然远远没有过时。在本文中,我们将研究 JDK 14的创新
近年来,甲骨文做出了一些突破性的决定。他们包括新的半年发布模式与预览功能和更短的发布和反馈周期的新功能。许可模式也发生了变化,Oracle JDK 不再免费提供。这加剧了竞争,因此您现在可以从包括 Oracle 在内的各种供应商获得免费的 OpenJDK 发行版。自从 java11以来,它已经与 oraclejdk 实现了二进制兼容,并且采用开源许可证。

一年半以前,最后一个 LTS 版本 Java 11于2019年秋季发布。从那时起,随后的两个主要版本只有有限数量的新特性。JDK 孵化器项目(Amber, Valhalla, Loom …) ,然而,正在致力于许多新想法,所以不足为奇的是,刚刚发布的 JDK 14的功能范围再次显著扩大。即使只有少数人会在生产环境中使用新版本,您仍然应该关注新特性,并尽早就预览功能提供反馈。这是确保新特性投入生产直到下一个 LTS 版本最终完成的唯一方法,该版本将在2021年秋季以 Java 17的形式发布。

下列Java增强建议(JEP)已经实现。在本文中,我们将从开发人员的角度来仔细研究感兴趣的主题。

JEP 305: Pattern Matching for instanceof (Preview)
JEP 343

猜你喜欢

转载自blog.csdn.net/weixin_45794138/article/details/105092809