ニュース

Oracle、「Java 26」を発表 ~起動速度の改善やHTTP/3対応などを盛り込む

4つのプレビューと1つのインキュベーターを含む、10のJEPが実装

Oracle、「Java 26」を発表

 米Oracleは3月17日(現地時間)、プログラミング言語「Java」の最新版「Java 26」を発表した。Java開発キット「Oracle JDK 26」の提供も開始されている。

 「Java 26」は、6カ月ごとに実施されている「Java」のメジャーバージョン。後継バージョンがリリースされる2026年9月まで、アップデートが提供される。同じバージョンで長期運用したい場合は、「Java 25」などの長期サポート(LTS)リリースを利用すべきだ。

 「JDK 26」には4つのプレビュー機能と1つのインキュベーター機能を含む、10のJDK拡張提案(JEP)が実装されている。

  • 言語機能の拡充
    JEP 530:Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
  • パフォーマンスの改善
    JEP 522:Improve Throughput by Reducing Synchronization
  • セキュリティの強化
    JEP 524:PEM Encodings of Cryptographic Objects (Second Preview)
  • 「Project Leyden」(Javaプログラムの起動時間などを改善する取り組み)の進展
    JEP 516:Ahead-of-Time Object Caching with Any GC
  • ライブラリの改善
    JEP 500:Prepare to Make Final Mean Final
    JEP 517:HTTP/3 for the HTTP Client API
    JEP 526:Lazy Constants (Second Preview)
    JEP 525:Structured Concurrency (Sixth Preview)
    JEP 529:Vector API (Eleventh Incubator)
  • JDKの変更
    JEP 504:Remove the Applet API