Oracle 宣布 Java 24 的新功能和效能改進

Oracle 剛剛公佈了開發人員期待已久的 Java 24 版本路線圖。此次更新中值得注意的新增內容包括人工智慧 (AI) 和後量子密碼學的新功能。 Java 24 是 2025 年的第一個版本;我們預計 Java 25 將在 6 個月後發布。

在談到 Java 24 時,Oracle Java 平台資深副總裁兼 OpenJDK 董事會主席 Georges Saab 表示:

在過去的 30 年裡,Java 為開發人員提供了一個全面的平台,用於建置和部署滿足各種用例的應用程式。 Java 24 版本包含 20 多個涵蓋 Java 各個方面的新功能,包括 AI 功能和後量子密碼學,為開發人員提供了構建創新型 AI 注入應用程式所需的工具。身為 Java 的管理者,我們很高興與全球 Java 社群合作,透過穩定的 6 個月發布週期繼續提供穩定的新功能。

以下是 Java 24 中一些重要新功能的概述:

語言改進:

  • 模式中的原始類型:擴展模式匹配功能以在instanceof和switch中包含原始資料類型。
  • 靈活的建構子主體:透過單獨的序言和結語階段來提高構造函數的可靠性。
  • 模組導入宣告:簡化模組包的導入。
  • 簡單的原始檔案和實例主要方法:為初學者和緊湊的程式建立更簡單的入口點。

圖書館改善:

  • 流收集器:透過自訂中間件操作增強流 API。
  • 類別文件 API:用於處理類別文件的標準化 API。
  • Scoped Values:提高執行緒之間的安全資料共享。
  • 向量 API:加速支援的 CPU 上的向量計算。
  • 結構化並發:簡化多執行緒程式設計。

安全改進:

  • 金鑰派生函數 API:增強加密安全性。
  • 抗量子密鑰封裝(ML-KEM):為後量子密碼學做好準備。
  • 抗量子數位簽章(ML-DSA):為後量子密碼學做好準備。

性能和運行時間:

  • 緊湊物件頭:減少物件頭的大小,以實現更有效率的記憶體使用。
  • G1 的後期屏障擴展:優化 G1 垃圾收集器。
  • 提前類別載入和連結:更快的應用程式啟動。
  • ZGC:移除非分代模式:簡化 ZGC 維護。
  • 同步虛擬線程而不固定:提高虛擬線程的可擴展性。

工具:

  • 無需 JMOD 即可連結執行時間映像:減少 JDK 大小並增加連結靈活性。

如果您想深入了解 Java 24,Oracle 已經準備了一篇深入的技術文章。如果您想要立即開始使用 Java 24,您可以從 Oracle 的下載頁面下載 JDK 24。

Leave a Comment

如何修復 Microsoft Teams 錯誤代碼 2603 (2026)

如何修復 Microsoft Teams 錯誤代碼 2603 (2026)

遇到 Microsoft Teams 錯誤代碼 2603 而煩惱?我們的逐步指南可協助您快速解決問題,修復最新 2026 更新中的安裝失敗、當機等問題。適用於所有用戶!

如何修復 Microsoft Teams 錯誤 K 安全

如何修復 Microsoft Teams 錯誤 K 安全

遇到 Microsoft Teams 安全錯誤 K 時遇到問題?按照我們的逐步指南即可快速解決—無需任何技術知識。立即恢復流暢協作!

解決 Microsoft Teams 錯誤 N 網路

解決 Microsoft Teams 錯誤 N 網路

還在為 Microsoft Teams 的「錯誤 N」網路問題苦惱嗎?取得解決 Microsoft Teams「錯誤 N」網路問題的逐步指南,從快速重新啟動到進階故障排除,應有盡有。立即恢復流暢的通話和會議體驗!

一步一步教你如何在會議開始前建立分組討論室

一步一步教你如何在會議開始前建立分組討論室

透過這份詳盡的逐步指南,即可在 Zoom 會議開始前輕鬆建立分組討論室,實現無縫協作。預先分配與會者,最大程度提升參與。本指南是教育工作者、團隊和領導者的理想選擇。

解決 Microsoft Teams 中「Teams 資料夾在哪裡」的錯誤

解決 Microsoft Teams 中「Teams 資料夾在哪裡」的錯誤

還在為 Microsoft Teams 中令人抓狂的「Teams 資料夾在哪裡」錯誤而煩惱嗎?我們提供經過驗證的逐步故障排除方法,協助您快速解決問題,恢復流暢的團隊合作。包含最新方法!

解決 Microsoft Teams Mac 版錯誤鑰匙圈問題

解決 Microsoft Teams Mac 版錯誤鑰匙圈問題

還在為 Microsoft Teams Mac 版鑰匙圈錯誤而煩惱嗎?我們提供經過驗證的 macOS 逐步故障排除方案,協助您恢復流暢協作。快速解決方案就在眼前!

如何解決 Microsoft Teams 麥克風聲音模糊或無聲音的問題

如何解決 Microsoft Teams 麥克風聲音模糊或無聲音的問題

還在為 Microsoft Teams 麥克風聲音模糊或無聲而煩惱嗎?了解如何透過快速有效的步驟解決 Microsoft Teams 麥克風問題。清晰的音訊體驗,等你來體驗!

解決公共 Wi-Fi 上的 Microsoft Teams 網路錯誤

解決公共 Wi-Fi 上的 Microsoft Teams 網路錯誤

在公共 Wi-Fi 環境下遇到 Microsoft Teams 網路錯誤?立即取得 VPN 調整、連接埠檢查和快取清除等快速修復方法,恢復通話和會議的流暢運作。逐步指南助您快速解決問題。

透過直接連結解決 Microsoft Teams 加入會議錯誤

透過直接連結解決 Microsoft Teams 加入會議錯誤

遇到 Microsoft Teams 加入會議錯誤?點擊連結查看已驗證的解決方法。快速修復,輕鬆加入會議—無需任何技術技能!

如何運用 Microsoft Teams Copilot 實現 AI 賦能的生產力

如何運用 Microsoft Teams Copilot 實現 AI 賦能的生產力

了解如何使用 Microsoft Teams Copilot 提升 AI 賦能的生產力。逐步指南、關鍵功能和技巧,幫助您輕鬆革新會議、聊天和任務。立即開啟更聰明的協作!

Outlook 中的 Microsoft Teams 在哪裡?如何找到遺失的圖標

Outlook 中的 Microsoft Teams 在哪裡?如何找到遺失的圖標

Outlook 找不到 Microsoft Teams 圖示?想知道它到底在哪裡、為什麼會消失,以及如何恢復它才能輕鬆召開會議?本文已更新至最新版本!

今日 Microsoft Teams 錯誤排查:首先要檢查什麼

今日 Microsoft Teams 錯誤排查:首先要檢查什麼

今天遇到 Microsoft Teams 錯誤?這份 Microsoft Teams 逐步故障排除指南將揭示快速解決問題的首要步驟。快速修復連線、快取和更新問題,讓您恢復流暢的聊天體驗。

為什麼我的 Outlook 中缺少 Microsoft Teams 加載項?

為什麼我的 Outlook 中缺少 Microsoft Teams 加載項?

找不到 Outlook 中的 Microsoft Teams 加載項,是不是很困擾?本文將為您揭示主要原因,並提供簡單的逐步修復方案,幫助您輕鬆恢復 Teams 與 Outlook 的無縫整合。適用於最新版本!

解決 Microsoft Teams 歡迎畫面啟動循環問題

解決 Microsoft Teams 歡迎畫面啟動循環問題

還在為 Microsoft Teams 歡迎介面啟動循環而煩惱嗎?請依照我們經過驗證的 Microsoft Teams 歡迎介面啟動循環故障排除步驟操作:清除快取、重設應用程式、重新安裝。幾分鐘內即可恢復流暢協作!

為什麼我的 Microsoft Teams 狀態一直顯示為「離開」?

為什麼我的 Microsoft Teams 狀態一直顯示為「離開」?

您的 Microsoft Teams 狀態一直顯示為「離開」而感到沮喪嗎?了解主要原因,例如空閒超時和電源設置,以及快速恢復“在線”狀態的逐步修復方法。已更新至最新的 Teams 功能。