导航菜单

Java 13编程语言已面世 它将使您的工作效率更高

导读 软件巨头甲骨文宣布了Java SE 13和Java Development Kit(JDK)13,并向开发人员承诺将在六个月的定期周期内发布未来的功能更新。Java S
2019-11-28 12:31:18

软件巨头甲骨文宣布了Java SE 13和Java Development Kit(JDK)13,并向开发人员承诺将在六个月的定期周期内发布未来的功能更新。

Java SE 13的二进制文件计划于今天发布,以提高性能,稳定性和安全性,以及两个新的预览功能“ Switch Expressions”和“ Text Blocks”,旨在提高开发人员的工作效率。

甲骨文说:“ Oracle JDK 13通过改善Java SE平台和JDK的性能,稳定性和安全性来提高开发人员的生产率。”

请参阅:如何建立成功的开发人员职业生涯(免费PDF)

Switch Expressions功能扩展了switch语句,因此它们可以用作语句或表达式。文本块功能旨在通过轻松表达跨越几行源代码的字符串而无需转义序列来简化Java程序的编写。

作为预览功能,将来可能会删除“开关表达式”和“文本块”。但是,Java 13确实带来了动态的类数据共享存档,内存改进以及Java套接字应用程序编程接口的新实现。

尽管Oracle试图开拓Java的未来,但编程语言也有许多悠久的历史,这些历史已经塑造了当今的许多技术。

甲骨文在2009年收购Sun Microsystems的过程中获得了Java的支持,然后就其在Android中使用Java的问题与Google 进行了旷日持久的法律之战。Android是非苹果操作系统,微软的 共同创始人比尔·盖茨对微软没有这么做感到遗憾。

Java将于明年年满25岁,用于构建移动,桌面和云应用程序。该语言是由Sun Microsystems工程师James Gosling创建的,他于2011年加入Google,但一年后写道,Google“完全使Sun变得苗条”。

在Tiobe之类的索引中, Java仍然被列为最受欢迎的编程语言。然而,如今JavaScript和Python紧随其后,开发人员越来越多地使用它们来构建云和AI应用程序。

最新的六个月发行周期是Java发行历史上采用的三年周期的突破。

Oracle在2017年发布了Java 9,拉开了这一变化的序幕。其想法是使开发人员可以更好地预测功能的改进。

现在将发布标记为3月和9月,很像Microsoft Windows 10的发布节奏,但不如Google Chrome,Mozilla Firefox和现在的Microsoft Edge基于Chromium的六周发布周期快。

“通过以更细粒度和更快的方式获得新的增强功能,开发人员可以更轻松地管理创新的步伐,Java 10提供了12个新增强功能,Java 11提供了17个新增强功能以及Java 12提供8个新增强功能,证明了这一点, ” Java SE产品管理总监Sharat Chander说。

根据Chander的说法,JDK 13将至少获得两次更新,这与Oracle的重要补丁更新时间表一致,这些时间表发生在最接近1月,4月,7月和10月17日的星期二。

这发生在Oracle JDK 14发行之前,Oracle JDK 14应当在测试版本建立之后于2020年3月普遍提供,开发人员现在可以对其进行访问。

他还称赞Google,Red Hat和SAP的修复问题已通过澳大利亚技术初创公司Atlassian的JIRA错误跟踪系统在JDK 13中得以解决。

“在JDK 13的开发过程中,Oracle雇用的开发人员解决了约70%的JIRA问题,而约30%的问题是由为其他组织工作的开发人员解决的,” Chander写道。

“ Oracle非常感谢为Google,Red Hat和SAP等组织工作的开发人员所做的杰出贡献。我们也很高兴看到Bellsoft等小型组织以及在JDK中提供了5%修复程序的独立开发人员的贡献。 13.”

甲骨文还感谢Ampere Computing,Arm,Huawei和Linaro在协助Arm方面提供的支持。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢:

最新文章: