ニュース

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