JavaRush /Java 博客 /Random-ZH /2020 年 Java 成绩:版本 14 和 15 的重大更新,Java 评级和流行度排名

2020 年 Java 成绩:版本 14 和 15 的重大更新,Java 评级和流行度排名

已在 Random-ZH 群组中发布
2020年除了新冠病毒和经济危机之外,还有一些好事情发生。例如,Java新版本的发布。此外,Java 仍然是世界上最流行的开发语言。总结2020年,让我们记住这一年编程语言发生了什么。2020 年 Java 成绩:版本 14 和 15 的主要更新,Java 评级和流行度排名 - 1

Java 更新:版本 14 和 15

去年,发布了两个 Java 更新:14 和 15。14版本的创新包括对 record 关键字的实验性支持、对“instanceof”运算符中的模式匹配的支持、更加用户友好的 NullPointerExceptions、扩展的“文本块的预览”,更新了默认的开关功能。Oracle Java 平台工程副总裁George Saab表示:“Java 14 进一步证明了六个月更新周期的好处:开发人员可以使用他们本来需要等待数年的功能。” Saab 表示,JDK 14 不仅包含提高开发人员生产力的改进。该版本还首次包含来自巴拿马项目(扩展的外部存储器访问接口)等项目的重要内容,以及琥珀项目(模式匹配和记录)的进一步改进。” Java 14 的关键创新之一是“记录”。事实上,我们面前有一种在瓦尔哈拉项目期间开发的新型。记录与枚举类似,可以让您简化代码。本质上,它们取代了具有状态但没有行为的类。JDK 14 包含外部内存访问 API 的预览版,该 API 允许 Java 应用程序使用新的 MemorySegment、MemoryAddress 和 MemoryLayout 抽象安全高效地访问 JVM 堆外部的内存区域。第 15 版包括基于爱德华兹曲线的数字签名算法、隐藏类等创新,以及之前评估的功能的最终版本:文本块和 ZGC 垃圾收集器。Java 15 中首次添加密封类作为预览功能;我们还重新启用了 instanceof 运算符和记录的模式匹配作为预览。总而言之,我们可以说,得益于每六个月的更新,Java 有时间发展,并且不落后于其他开发语言。顺便说一下,今年,在版本 14 发布前夕,JavaRush 上发布了Java 版本(从 8 到 13)的完整回顾。我们建议阅读。

Java 的评级:仍然很受欢迎

根据 JetBrains 的研究,Java 仍然是世界上最流行的主要编程语言。大约有 520 万开发人员使用它。IDC 报告“Java Turns 25”中的数据也同样乐观:全球有超过 900 万开发人员使用 Java。“如今,全球已部署和积极使用 510 亿个 Java 虚拟机 (JVM),这使得 Java 成为开发现代企业应用程序的首选,包括分析、微服务、数据管理、社交服务、大数据、DevOps、移动应用程序、持续开发工具和聊天机器人”,Java 全球营销副总裁 Manish Gupta说道。根据评估编程语言流行程度的TIOBE指数,2020 年 12 月,Java 成为全球第二大流行语言。这些评级解释了 Java 在雇主中的受欢迎程度,因为有大量用这种语言编写的应用程序和服务。在求职网站Dice.com的排名中,Java语言位居第二,只有SQL可以超越它。我们不要忘记 Stack OverFlow 开发者社区的年度研究结果: 2020 年 Java在最流行的开发语言中排名第五。正如我们所看到的,如果 Java 在 2020 年的受欢迎程度没有上升,至少它没有下降。

Java 在哪里使用以及用于什么目的?

据 JetBrains 称,到目前为止,Java 开发人员数量最多的地区是亚洲,大约有 250 万程序员使用 Java 作为主要语言。2020 年 Java 成绩:版本 14 和 15 的重大更新,Java 评级和流行度排名 - 2Java 在中国和韩国使用最多,分别约为 51% 和 50% 的开发者。Java 在印度、德国、西班牙和巴西的使用非常活跃。白俄罗斯位于这份国家名单的中间位置,拥有 33% 的开发商。但俄罗斯和乌克兰排名垫底,分别拥有 25% 和 21% 的程序员。JetBrains澄清说,Java 在列表前 6 个国家/地区受欢迎的原因是该编程语言的免费使用、政府支持和开源代码。Java 8 仍然是开发人员最喜欢的版本,四分之三的 Java 开发人员都喜欢它。与此同时,Java 11的受欢迎程度不断增长,与去年相比,该版本的用户份额增加了10%。相对较新的 Java 12 和 Java 13 也很快找到了自己的受众:它们的使用率均达到 10% 或更多。在 Java 框架中,Spring Boot 是领先者 - 61% 的开发者选择了它。排在第二和第三位的分别是 Spring MVC (42%) 和 JSF (6%)。2020 年,Java 最常用于编写网站(36%)。位居第二的是实用程序的开发(25%),位居第三的是系统软件的开发(19%)。

Java 新闻

2020 年 Java 还发生了什么?我们收集了一些有关 Java 开发的重要新闻。

Java 语言是远程工作中最需要的三种技术技能之一。

美国求职服务公司 Dice编制了一份远程工作专家雇主最需要的技术技能、编程语言和工具清单。根据最近两个月的结果,领先的是 SQL 语言,其次是项目管理和 Java 语言。该研究的作者指出,在大流行期间,与医疗保健和教育部门相关的组织在雇用远程工作方面最为积极。

Snowflake 发布了新的 Java 开发环境。

Snowflake是一家云存储和数据管理提供商,展示了新Snowpark开发环境的测试版本。它支持多种编程语言,包括 Java、Scala 和 Python。Snowpark 包含一组 API,可确保在环境中编写的代码与主 Snowflake 引擎进行最佳交互。Snowflake Data Cloud 中对无服务器任务的新支持对 IDE 进行了补充。

红帽推出了适​​用于云的 Quarkus Java 框架。

正如创建者所指出的,Quarkus 允许您在 Kubernetes 平台上有效地使用 Java,并弥合了传统 Java 应用程序和云原生环境之间的差距。支持 Quarkus 作为运行时环境,让您可以有效地使用 Java 来解决当前问题 - 在开发基于云的应用程序以及实施新的软件系统模型(例如微服务、容器和无服务器计算)时。

GraalVM虚拟机已更新至20.3版本

Oracle 发布了今年的最后一个版本 GraalVM,这是一个基于 HotSpot/OpenJDK 的 Java 虚拟机和 JDK。这是 GraalVM Enterprise 的第一个长期支持 (LTS) 版本。GraalVM 20.3 中的更新列表值得注意以下几点:编译器改进了启发式算法,性能提高了 40%;改进了用于初始化新分配的数组的代码生成;代码重复优化已得到扩展(在 GraalVM Enterprise 版本中)。这就是 Java 过去一年的情况。您认为 2020 年 Java 社区的重头戏是什么?
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION