从那几个角度学习新特性

image.png

概述

2020年3 月17 日,JDK/Java14正式GA(GeneralAvailable)。这是自从Java采用六个月一次的发布周期之后的第五次发布。
image.png

16个Features

此版本包含的JEP(Java/JDK Enhancement Proposals,JDK 增强提案)比Java 12 和13 加起来的还要多。总共16 个新特性,包括两个孵化器模块、三个预览特性、两个弃用的功能以及两个删除的功能。

  • “孵化器模块”:将尚未定稿的API和工具先交给开发者使用,以获得反馈,并用这些反馈进一步改进Java平台的质量。
  • “预览特性”:是规格已经成型、实现已经确定,但还未最终定稿的功能。它们出现在Java中的目的是收集在真实世界中使用后的反馈信息,促进这些功能的最终定稿。这些特性可能会随时改变,根据反馈结果,这些特性甚至可能会被移除,但通常所有预览特性最后都会在Java中固定下来。

image.png
image.png
此次的发布与之前的Java 11、12和13一样,离不开OpenJDK社区无数个人和组织的无私奉献。JDK 14修正了1986个JIRA问题,其中1458个来自Oracle的员工,另外528个来自独立开发者和其他公司的开发者的提交。
image.png
他是JDK 1.2和5.0版本的首席工程师,Java SE 6的规范制定的负责人,还是JDK 7,JDK 8和JDK 9 项目和规范的负责人,目前,他主要在OpenJDK社区领导JDK项目
image.png
image.png
Oracle JDK 不再免费提供。但是,你现在可以从包括Oracle 在内的各种供应商获得免费的OpenJDK 发行版。
“语言必须发展,否则它们就有变得无关紧要的风险。”Brian Goetz (甲骨文公司)在2019年11月在Devoxx 举行的“Java 语言期货”演讲中说。
尽管Java 已经发展了25年,但仍然远远没有过时。下面,我们将研究JDK 14的创新。
小步快跑,快速迭代