当前位置:首页 > Java技术 > Java最新lts版本

Java最新lts版本

2022年11月05日 21:17:39Java技术19

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

来源:ImportNew - 唐尤华

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

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

您可以在这里下载 Java 11。

https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

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 Java 引擎成为了另一个牺牲者,它被合并到了 JDK 8 中(2014.3 发布)。

在最近一篇 JDK11 系列访谈中,有影响力的 Java 专家加入了讨论:

https://jaxenter.com/java-influencers-series-part-3-148682.html

我确信 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 手册!敬请期待。

【关于投稿】

如果大家有原创好文投稿,请直接给公号发送留言。返回搜狐,查看更多

责任编辑:

作者:weixin_39930671
来源链接:https://blog.csdn.net/weixin_39930671/article/details/114598742

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/68030.html

标签: Java版本
分享给朋友:

“Java最新lts版本” 的相关文章

两年前写的Java基础总结书

两年前写的Java基础总结书

想法衍生 两年前的我,突发奇想,把自己学的Java基础进行规范化的整理,因为自己的文档编辑能力有限,所以写的排版不是很好,参照图书排版的形式,将书籍进行整理,可以供学习Java基础的朋友参考,由于时间有限,可能也会有问题,请指出。下载地址在最后 截图如下:...

Java 内存模型

Java 内存模型

📦 本文以及示例源码已归档在 javacore Java 内存模型(Java Memory Model),简称 JMM。 JVM 中试图定义一种 JMM 来屏蔽各种硬件和操作系统的内存访问差异,以实现让 Java 程序在各种平台下都能达到一致的内存访问效果。...

连接数据库版本不一致

Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to...

java中的内部类总结

java中的内部类总结,包括静态内部类、私有内部类、方法内部类等 内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)...

JAVA的文件操作【转】

11.3 I/O类使用          由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程...

Java 基础之详解 Java IO

Java 基础之详解 Java IO

Java IO 基本概念 Java IO:即 Java 输入 / 输出系统。 区分 Java 的输入和输出:把自己当成程序, 当你从外边读数据到自己这里就用输入(InputStream/Reader), 向外边写数据就用输出(OutputStream/Writer)。...

java synchronized详解

记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同...

狂神Java基础总结

狂神Java基础总结

Java基础 Java学习的正确打开方式 学习是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。 链接:https://blog.csdn.net/qq_44543508/article/details/102651841...

java如何防止反编译

java如何防止反编译

综述(写在前面的废话) Java从诞生以来,其基因就是开放精神,也正因此,其可以得到广泛爱好者的支持和奉献,最终很快发展壮大,以至于有今天之风光!但随着java的应用领域越来越广,特别是一些功能要发布到终端用户手中(如Android开发的app),有时候,公司为了商业技术的保密考...

图解 & 深入浅出 JavaWeb:Servlet必会必知

图解 & 深入浅出 JavaWeb:Servlet必会必知

Writer      :BYSocket(泥沙砖瓦浆木匠) 微         博:BYSocket 豆  &...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。