JDK 24 功能:JEP 498 sun.misc.Unsafe 記憶體存取方法的使用警告
Java 平台一直以其安全性與穩定性著稱,而這個優勢來自於持續不斷的改進與優化。為了要加強 Java 平台的安全性,自 JDK 24 的 JEP 498 起,每當我們在使用 sun.misc.Unsafe 中已棄用的記憶體存取方法時,都會產生警告提醒。 身為淘汰計畫中的一環,本功能是繼 JDK 23 中 JEP 471 之後的延續性改進,以藉此逐步淘汰不安全的記憶體存取方法,並引導開發者使用更安全、更標準化的 API。它不僅關係到平台的安全性提升,更攸關到許多仰賴這些 API 的函式庫與應用程式。本文會介紹這項變革的背景、目的與實施方式。 前言 如同老喬之前在 JEP 471 棄用 sun.misc.Unsafe 中的記憶體存取方法中提到的,在 2002 年 Java 發展的早期階段,為了滿足某些特殊的效能需求,平台引入了sun.misc.Unsafe 類別。 它提供了一系列讀寫記憶體的低階方法,包括使用原始指標讀寫 Java 物件、在記憶體間進行複製,以及分配與釋放原生記憶體等功能,讓開發者能夠直接存取和操作記憶體。 Unsafe 類別在當時確實解決了一些效能瓶頸,也一直是許多高效能 …


發佈:
更新:
瀏覽:









