「Java 26」正式リリース。HotSpotの起動高速化、HTTP/3クライアント対応など新機能
オラクルはJavaの最新バージョン「Java 26」正式版のリリースを発表しました。日本時間で今日(2026年3月18日)未明にカリフォルニア州レッドウッドシティで開幕したJavaOne 2026でも、Java 26のリリースが紹介されました。

Java 26 is now available! #Java26 #JDK26 #OpenJDK
— Java (@java) March 17, 2026
Download Now: https://t.co/lqlbCieN8g
Release notes: https://t.co/uC8jkyPhdS
API Javadoc: https://t.co/d3jvIGDDV4
Features: https://t.co/bfMXeOEDqD
Inside Java on JDK 26: https://t.co/P0ZzFoJsxk pic.twitter.com/9OCRf4dkRu
Javaは6カ月ごとに「フィーチャーリリース」と呼ばれるバージョンアップが行われ、その中の1つのバージョンが2年毎に長期サポート(LTS:Long Term Support)版に指定されます。
現時点で最新のLTS版は昨年(2025年)9月にリリースされたJava 25です。
LTS版以外のJavaは、6カ月後に次のバージョンのJavaがリリースされるとサポートが終了しますが、LTS版では、文字通り長期にわたってセキュリティパッチやバグフィクスなどのサポートが提供されます。
Javaのバージョンとサポート期間(オラクル提供の資料の一部を抜粋)企業向けのシステム開発などで長期間にわたり安定したJavaのバージョンを使いたい場合には、LTS版を選択するべきでしょう。
Java 26の新機能
Java 26では、HotSpot JavaVMの起動高速化、HTTP/3クライアント対応、アプレットAPIの削除などが行われました。以下は主な新機能や変更点です。
「JEP 516: Ahead-of-Time Object Caching with Any GC」では、HotSpot JavaVMの起動とワームアップタイムを短縮するために、事前オブジェクトキャッシュ(Ahead-Of-Time Object Chaching)が強化されました。どのガベージコレクタにおいても、キャッシュされた事前初期化済のJavaオブジェクトをメモリに順次ロードできるようになりました。
「JEP 522: G1 GC: Improve Throughput by Reducing Synchronization」では、G1ガベージコレクタを使用する場合、アプリケーションスレッドとガベージコレクタのスレッド間の同期量を減らすことでアプリケーションスループットを向上させています。
「JEP 517: HTTP/3 for the HTTP Client API」では、HTTPクライアントAPIをアップデートしてHTTP/3プロトコルをサポート。ライブラリやアプリケーションが最小限のコード変更でHTTP/3サーバーとやり取りできるようになりました。
そして「JEP 504: Remove the Applet API」により、Java 17で非推奨となったApplet APIが本バージョンで削除されました。
そのほかJava 26の詳細については「JDK 26」のページをご覧ください。
あわせて読みたい
JavaにJavaScriptエンジン「V8」とPythonランタイム「CPython」を組み込む「Project Detroit」、オラクルが発表
≪前の記事
データセンターが武力紛争時の攻撃目標になる時代。中東の武力紛争で両陣営ともにデータセンターを狙った攻撃を実行
