如果你拿不定主意要使用 Java 12 还是 Java 11,请看本文,它为你解析这两个版本之间的差异及升级考虑因素,本文作者是一名 Java 开发者,提供的建议都非常的专业,我们一起来看看。
背景
距离 Java 11 的正式发布已过去一个多月,而 Java 12 也正在赶来的路上。根据此前做的一项关于开发者使用的 Java 版本的调查,Java 8 仍然是开发者的主流选择,而 Java 11 是 Java 8 之后的首个 LTS 版本,所以有不少开发者表示会选择升级至 Java 11。按照 Java 的发布计划,Java 12 推出时间是:2019 年 3 月。那么问题来了,我们是应该采用 Java 12,还是使用 Java 11 呢?或许有的人追求新版本 Java 12,或许有的人认为 Java 11 能满足需求就行,不必升级到 Java 12。这个问题之所以被困扰,是因为使用哪个 Java 版本对于那些需要在 JVM 中使用 Java 的开发者,或是比较看重 Java 新特性的开发者,这是一项十分重要的决策。本文将和大家就这个问题进行相关的分析。
Java 发布计划
现在每六个月就会发布一个新的 Java 版本,所以尽管 Java 11 才发布不久,但距离 Java 12 的发布也就剩下不到五个月的时间。作为发布计划的一部分,某些版本会被指定为长期支持版本(LTS),它们会获得四年或更长时间的