PCDIY!業界新聞
甲骨文正式推出 Java 18,新版本在效能、穩定性及安全性方面有數以千計的改進,以及九個 JDK 增強功能提案
(本資訊由廠商提供,不代表PCDIY!立場) 2022-03-30 14:16:20
甲骨文公司宣布推出 Java 18,這是領先的程式設計語言和開發平台的最新版本。Java 18 (Oracle JDK 18) 在效能、穩定性及安全性方面有諸多改進,包括為平台提供九項增強功能,進一步提升開發人員的生產力。
最新的 Java 開發套件 (JDK) 提供了九個 JDK 增強功能提案 (JEP) 的更新和改進,包括新增的 Code Snippets in Java API Documentation (JEP 413) 功能,可簡化 API 文件中的新增範例原始碼,以及用於原型與測試的 Simple Web Server (JEP 408)。開發人員可以使用 Vector API (JEP 417) 與 Foreign Function and Memory API (JEP 419) 這兩個孵化模組,以及 Pattern Matching for Switch (JEP 420) 的預覽功能。
甲骨文的 Java平台組開發副總裁 Georges Saab 表示:「Java 18 的推出充分體現了甲骨文致力於每六個月發布一次新版本,讓企業和開發人員可以更快獲得增強功能。我們在技術投資方面持續投入,以提高 Java SE 平台實行以及 Java 開發套件的效能、穩定性及安全性。」
RedMonk 首席分析師 James Governor 表示:「Java 開發人員希望藉助現代化程式設計語言功能、開發者體驗增強功能、雲端託管服務與穩定性來持續創新。拜 Java 六個月的發布週期所賜,甲骨文能夠滿足這些需求,支持 Java在現代應用程式和工作負載方面能與時俱進。」
Java 18 是 Java 六個月發布週期内的最新版本,也是甲骨文工程師與全球 Java 開發人員社群成員在 OpenJDK 專案 和Java Community Process (JCP) 的合作成果。此版本不僅提供了源源不絕的創新技術,還實現了在效能、穩定性及安全性方面的諸多改進,讓 Java 在各種規模的組織和產業中更加普及。Java 18 的重大更新包括:
JEP 408:基本網路伺服器 — 這是一種命令行工具和 API,用於啟動僅提供靜態檔案的最小網路伺服器。此工具可用於原型建立、特殊編碼和測試用途,尤其是在教育環境中。
JEP 416:使用方法控制碼重新實行核心反射— 在 java.lang.invoke 方法處理之上重新實行 java.lang.reflect.Method、Constructor 和 Field。藉由將方法處理作爲反射的基礎機制,此功能可降低 java.lang.reflect 與 java.lang.invoke API 的維護和開發成本。
JEP 418:網址解析器 SPI — 為主機名稱和位址解析定義服務提供者介面 (SPI),讓 java.net.InetAddress 可以使用平台內建解析器之外的解析器。
JEP 419:外部函數和記憶體 API (二次孵化階段) — Java 程式能夠與 Java 程式實際執行的程式碼和資料互通。藉由有效地呼叫外部函數 (例如JVM 之外的代碼),並安全地存取外部記憶體 (例如不受 JVM 管理的記憶體),API 可讓 Java 程式呼叫原生程式庫與處理原生資料,而不受Java本機介面 JNI 的脆弱性和缺陷影響。
JEP 420:Switch 模式匹配 (二次預覽) — 使用 switch 表示式和敘述句樣式比對,以及語言樣式擴充來增強 Java 程式設計語言。將樣式比對擴充到 switch,允許對多個模式進行表示式測試,而每個樣式都有特定動作,因此就能夠精確且安全地表達資料導向的複雜查詢。
最新的 Java 開發套件 (JDK) 提供了九個 JDK 增強功能提案 (JEP) 的更新和改進,包括新增的 Code Snippets in Java API Documentation (JEP 413) 功能,可簡化 API 文件中的新增範例原始碼,以及用於原型與測試的 Simple Web Server (JEP 408)。開發人員可以使用 Vector API (JEP 417) 與 Foreign Function and Memory API (JEP 419) 這兩個孵化模組,以及 Pattern Matching for Switch (JEP 420) 的預覽功能。
甲骨文的 Java平台組開發副總裁 Georges Saab 表示:「Java 18 的推出充分體現了甲骨文致力於每六個月發布一次新版本,讓企業和開發人員可以更快獲得增強功能。我們在技術投資方面持續投入,以提高 Java SE 平台實行以及 Java 開發套件的效能、穩定性及安全性。」
RedMonk 首席分析師 James Governor 表示:「Java 開發人員希望藉助現代化程式設計語言功能、開發者體驗增強功能、雲端託管服務與穩定性來持續創新。拜 Java 六個月的發布週期所賜,甲骨文能夠滿足這些需求,支持 Java在現代應用程式和工作負載方面能與時俱進。」
加速在雲端採用 Java
甲骨文最近推出了 Java Management Service (JMS),這是一款全新的雲端基礎設施(OCI) 原生服務,可協助管理內部部署或任何雲端的 Java 程式實際執行和應用程式。JMS 提供了管理整個企業部署Java所需的資訊。Java管理服務包含在 OCI 工作負載和 Java SE 訂閱者中。Java 18 是 Java 六個月發布週期内的最新版本,也是甲骨文工程師與全球 Java 開發人員社群成員在 OpenJDK 專案 和Java Community Process (JCP) 的合作成果。此版本不僅提供了源源不絕的創新技術,還實現了在效能、穩定性及安全性方面的諸多改進,讓 Java 在各種規模的組織和產業中更加普及。Java 18 的重大更新包括:
程式庫的更新與改進
JEP 400:預設UTF-8 — 將 UTF-8 設定為標準 Java API 的預設字元集。這項變更讓相依於預設字元集的 API 在所有的實行、作業系統、語言環境及組態中保持一致。JEP 408:基本網路伺服器 — 這是一種命令行工具和 API,用於啟動僅提供靜態檔案的最小網路伺服器。此工具可用於原型建立、特殊編碼和測試用途,尤其是在教育環境中。
JEP 416:使用方法控制碼重新實行核心反射— 在 java.lang.invoke 方法處理之上重新實行 java.lang.reflect.Method、Constructor 和 Field。藉由將方法處理作爲反射的基礎機制,此功能可降低 java.lang.reflect 與 java.lang.invoke API 的維護和開發成本。
JEP 418:網址解析器 SPI — 為主機名稱和位址解析定義服務提供者介面 (SPI),讓 java.net.InetAddress 可以使用平台內建解析器之外的解析器。
工具
JEP 413:Java API 文件中的 JEP 代碼片段 — 為 JavaDoc 的標準 Doclet 採用 @snippet 標記,以簡化在 API 文件中包含範例原始碼。JDK 更新版本的預覽功能和孵化器
JEP 417:向量API (三次孵化階段)— 為開發人員提供 API,以可靠地運用 CPU 架構提供可擴展的向量延伸。與非擴展處理器上的等效運算相比,這將帶來更佳的效能。JEP 419:外部函數和記憶體 API (二次孵化階段) — Java 程式能夠與 Java 程式實際執行的程式碼和資料互通。藉由有效地呼叫外部函數 (例如JVM 之外的代碼),並安全地存取外部記憶體 (例如不受 JVM 管理的記憶體),API 可讓 Java 程式呼叫原生程式庫與處理原生資料,而不受Java本機介面 JNI 的脆弱性和缺陷影響。
JEP 420:Switch 模式匹配 (二次預覽) — 使用 switch 表示式和敘述句樣式比對,以及語言樣式擴充來增強 Java 程式設計語言。將樣式比對擴充到 switch,允許對多個模式進行表示式測試,而每個樣式都有特定動作,因此就能夠精確且安全地表達資料導向的複雜查詢。
面向未來的Java 程式
JEP 421:棄用並移除 Finalization 功能— 目前,Finalization 預設為啟用狀態,但可以停用以方便測試。此功能將在日後發行的版本中預設為停用,並會在後續更新的版本中移除。倚賴 finalization 功能的程式庫與應用程式的維護人員應考慮轉移至其他資源管理技術,例如 try-with-resources 敘述句 和cleaners。支援 Java 客戶
Oracle Java SE 訂閱 是一種可預測的隨用隨付方案,可為客戶提供卓越支援、GraalVM 企業版授權、Java 管理服務的存取權,以及依據業務發展情況進行升級的彈性。此服務有助於 IT 組織管理複雜性、控製成本並降低安全風險。- 發表您的看法
請勿張貼任何涉及冒名、人身攻擊、情緒謾罵、或內容涉及非法的言論。
請勿張貼任何帶有商業或宣傳、廣告用途的垃圾內容及連結。
請勿侵犯個人隱私權,將他人資料公開張貼在留言版內。
請勿重複留言(包括跨版重複留言)或發表與各文章主題無關的文章。
請勿張貼涉及未經證實或明顯傷害個人名譽或企業形象聲譽的文章。
您在留言版發表的內容需自負言論之法律責任,所有言論不代表PCDIY!雜誌立場,違反上述規定之留言,PCDIY!雜誌有權逕行刪除您的留言。
最近新增
- 搶攻618與暑假商機 「燦坤3C家電 x Lenovo五星級(有省錢)交心日」6/12重磅登場 AI PC需求升溫 帶動換機潮 燦坤買全球PC銷量第一Lenovo家用全品項獨家抽市值4.1萬AI筆電 指定機型送好禮 再享交心加購方案 指定筆電、平板登錄送意外損壞保固
- 演藝天后苗可麗成為「Ikarao 愛克拉」K 歌伴唱機台灣首位代言人 「愛克拉 就唱吧」鼓勵每個人隨時開唱 在台北捷運站尋找苗可麗身影 就有機會抽中價值破萬的 K 歌伴唱機!
- 友訊科技2026年第一季法人說明會 D-Link宣布跨足AI機器人市場 布局安全保護與智慧陪伴應用新藍海
- 三星揭曉2026 AI智慧顯示器全陣容 打造全方位AI日常
- InnoVEX 2026吸引超過4.4萬海內外專業人士到場與會 較去年成長三成 匯集23國近500家海內外新創同場展出 搶攻AI與醫療科技全球商機
- Computex 2026 - 芝奇第10屆世界盃超頻大賽圓滿落幕 法國超頻大神bl4ckdot勇奪大賽總冠軍!
- 技嘉以創新 AI 驅動技術樹立主機板效能新標竿
- 技嘉以 AI 技術提升畫質表現與 OLED 面板保護,重塑電競螢幕顯示體驗
- Roborock石頭科技 618 年中慶開跑攜手四大電商祭出超強優惠! 掃地機器人強勢斬獲 IDC 台灣銷量第一 限時優惠最高現省 3 萬元 洗地機獲全台灣銷量第一 旗艦明星商品限時下殺只要 16,618 元
- 暑假強勢來襲!宅家飆網追劇要順暢、出遊更要安心守家 水星網路 Mercusys 618「撈一把」限定推出Wi-Fi 7 高 CP值智慧居家防護優惠
- 技嘉科技於 COMPUTEX 2026 展示隱線簡約 STEALTH 與優雅質感 WOOD 美學主機
- TrendAI加入Anthropic Project Glasswing 雙方合作運用先進AI能力,加速軟體漏洞的發掘與修補能力
最多人點閱
- SP廣穎電通將於德國2015 Embedded World展示全方位工控系列產品
- InWin 805 NVIDIA EDITION機殼爆紅,迎廣GeForce GTX特仕版機箱正式開賣!
- 2024開學季筆電選購指南: 10大熱銷筆電推薦榜
- Windows 10 搭載 Office 版本聲明稿 Office Mobile 、 Office 2016 與 Office 365 版本差異說明
- 你的人生「升級」了沒?倒數十天!Windows 10開闊你的無限視野
- 全新Intel Core X系列處理器- Intel Core i9 極致版處理器 重裝上陣
- PLEXTOR展現軟實力,一舉推出三大獨家軟體
- JEDEC發布全新DDR5標準規範,從DDR5-4800起跳! 將加速導入下世代高效能電腦系統
- 不再是Toshiba品牌,全新Dynabook 2019 新品發布,透過運算與服務改變世界
- Mac 版 Office 2016 正式在台上市!
- microSD技術邁入第十年,SanDisk microSD記憶卡出貨量突破20億片
- 英特爾前進3D NAND,發表Intel SSD 600p、6000p、E 5420s、E 6000p、DC P3520、DC S3520固態硬碟!