转载

Java在2018年改变了许多许多

2018年是Java的重要一年,因为语言发布时间表的变化以及Java EE向Eclipse基金会的转移。 去年,甲骨文宣布它将每年发布两次主要版本的Java,而Java 10是该新计划中的第一个版本。

Java 10于3月发布,其中包括扩展类型推断到局部变量声明,GC并行化,优化启动时间以及使用Graal作为Linux/x64上的实验性JIT编译器的功能。

Java在2018年改变了许多许多

Java 11于9月发布,是一个长期支持(LTS)版本,这意味着它将通过安全性和错误修复更新得到Oracle的支持,直到至少2026年。

在Java 10和Java 11发布之间的某个时候,JVM生态系统调查报告显示Java 8仍然是使用最广泛的Java版本。该报告发现,79%的开发人员使用Java 8,4%使用Java 9,4%使用Java 10。

2月,Java EE从Oracle转移到Eclipse基金后重命名为Jakarta EE。该名称是对Jakarta项目的引用,该项目是早期的Apache开源项目。还创建了一个名为Eclipse Foundation Specification Process的新规范流程。其他重命名的Java项目包括Glassfish,现在是Eclipse Glassfish,以及Oracle开发管理,现在是Java Enterprise Management for Java项目管理委员会。

Eclipse基金还增加了16个新成员,以支持Jakarta EE和IoT社区的发展。

3月,Oracle将JavaFX拆分为自己的模块。它以前是JDK的一部分,并将继续作为JDK 8的一部分得到支持,直到至少2022年,但从Java 11开始,它可以作为自己的模块使用。 Oracle透露,它可以与第三方合作,使JavaFX作为开源模块更容易维护。

Oracle的其他削减包括在2019年删除对Applet的支持,并从Java 11开始删除Java Web Start。据该公司称,Java Web Start将在Java 8中得到支持,直到2025年,并且支持Web Start依赖的产品将在待定时间表。

6月,Eclipse Foundation发布了最新版本的Eclipse IDE。 Eclipse Photon扩展了多语言功能。新功能包括C#编辑和调试功能,对Java 10和Java EE 8的支持,黑暗主题改进以及对构建,调试,运行和打包Rust应用程序的支持。

下个月,谷歌将发布Jib,这是Java开发人员用来容纳应用程序的方法。创建Jib背后的原因是Java开发人员通常不是容器专家,因此难以将他们的应用程序容器化。

亚马逊还发布了OpenJDK的免费发行版,以确保Java长期免费提供给用户。 Amazon Corretto可提供长期支持,亚马逊将继续提供性能增强和安全修复。

Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-01/156285.htm

原文  https://www.linuxidc.com/Linux/2019-01/156285.htm
正文到此结束
Loading...