β

Java 11来了:6个月来发布首个LTS版本

Harries Blog™ 45 阅读

Java SE 11(
JDK 11
)已经发布,但这绝不是唯一值得庆祝的:这次的发布是 Oracle 最近六个月来的首个LTS版本。

继 JDK 10 后,此次发布开启了一个新的时代。在这个基础上我们会继续跟进
Java SE 11(
JDK 11
)的进展。

您可以在
这里
下载 Java 11。

Java 11 亮点

虽然6个月前才发布了 JDK 10,但这并不意味着 JDK 11 没有令人激动的功能。实际上,新发布的版本带来了很多新特性。新版本包含了社区贡献的3个 JEP 特性,这是有史以来 Java 发布版本中采纳外部提交 JEP
比例最高
的一次。

新版本包含了以下关键功能:

  • Flight Recorder 和已经 开源 的 Mission Control:帮助 开发者 更好地定位 性能问题
  • No-op 垃圾收集器:适用于 分布式 场景中 生存周期 超短的服务,非常高效。
  • 启动单文件 源码 项目(Single-File Source-Code Programs):这是一个小变化,但这个功能像 j shell 那样,对于 Java 新手来说有很大的好处。
  • VarHandles:在减少对 sun.misc 的依赖上更进一步。

Java 11:关上一扇门,打开一扇窗

JDK 的故事一直在讲,一些工具离开了,又会引入其他新的工具,留下幸运者讲述自己的传奇。

第一条
新闻
,我们要和 Java EE & CORBA 说再见了,JDK 11 宣告了
Java EE 路线图的结束
,同时也宣告了 JavaFX 的结束—— JavaFX 作为独立模块从 JDK 中离开了。在此之后的几个月,
Nashorn JavaScript 引擎
成为了另一个牺牲者,它被合并到了 JDK 8 中(2014.3 发布)。

在 最近一篇
JDK11 系列访谈中,有
影响力

的 Java 专家加入了讨论:

我确信 Nashorn 以及类似引擎不应被包含在 JDK 中。作为独立的第三方项目(无论是Oracle或其他厂家),我没有任何意见。让我们直面这个问题。JAXB 加入到 JDK 后又被移除了, Rhino、
JavaDB / Derby、 JavaFX

也都经历了同样的命运。至于

Nashorn ……

作者:Harries Blog™
追心中的海,逐世界的梦
原文地址:Java 11来了:6个月来发布首个LTS版本, 感谢原作者分享。

发表评论