转载

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

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):这是一个小变化,但这个功能像 jshell 那样,对于 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 ……

我认为 JDK 不应该包含这样“第三方”工具。人们不需要依赖它们作为 JDK 的一部分存在。

–Lukas Eder

我认为 GraalVM 目前是 Java 领域里一个非常重要的创新。早期,Java 曾经作为字节码使用。即使是这一条基本原则,如果也有必要也可以改变。在不牺牲很大程度的向后兼容性前提下,这种创新和灵活性是 Java 历久弥新的法宝。

–Eberhard Wolff

谈到 Java 专家,我们会开启一个新的系列跟进 Java 11 发布!

Java 10 发布时,我们组织了 一系列访谈 跟进最新发布。这次,我们会做得不一样!

使用 JDK 11 最佳或最糟糕的体验是什么?新版本的第一印象是什么?对 JDK 11 功能 “导航”有什么技巧和建议,或者有哪些最 hack 的技巧?

我们会邀请 Java 专家为你编制一份 JDK 11 手册!敬请期待。

原文链接: jaxenter 翻译:ImportNew.com -唐尤华

译文链接:[]
原文  http://www.importnew.com/30007.html
正文到此结束
Loading...