JavaRush /Java Blog /Random-TW /2020 年 Java 成績:版本 14 和 15 的重大更新,Java 評級和流行度排名

2020 年 Java 成績:版本 14 和 15 的重大更新,Java 評級和流行度排名

在 Random-TW 群組發布
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