オラクル、Java 25をリリース
2025年9月17日、テキサス州オースティンでオラクル・コーポレーションが新たなプログラミング言語であるJava 25を発表しました。このバージョンは、開発者が効率的にプログラミングを行えるように数千もの改善を加えたものであり、パフォーマンス、安定性、セキュリティの向上が期待されています。オラクルはJava 25に対して今後8年間の長期サポートを約束しており、ビジネスの成長を手助けすることが狙いです。
さらに、Java 25の詳細は、9月16日に開催されたライブストリームで初めて発表されました。このリリースは、Java30周年を記念したもので、開発者がAI機能を搭載したアプリケーションを容易に構築できるよう進化を続けています。IDCのソフトウェア開発担当リサーチ・バイスプレジデント、Arnal Dayaratna氏は、Javaが次の新たな時代へと進むことを期待し、そのリーダーシップが特にAIやセキュリティ分野での進化を駆動していると述べました。
Java 25の主な機能
Java 25では多くの新しい機能が追加されました。以下は代表的な変更点です:
- - プリミティブ型のパターンマッチングの強化により、プログラミングの生産性が大幅に向上します。これによって、開発者はより一貫性のある表現でコードを記述することができます。
- - モジュール・インポート宣言の改善により、モジュールライブラリの再利用が容易になり、初学者にも優しい設計となっています。
- - コンパクトなソースファイルの導入により、初めてJavaを触る人でも簡単にプログラミングを始められる環境が整っています。これにより、システム管理者やIT部門のスタッフもスクリプトにJavaを取り入れやすくなっています。
他にも、開発者がより自然な形でコードを書くことを支援する柔軟な機能が追加されており、アプリケーションの開発効率向上が期待されます。
セキュリティの強化
セキュリティ面では、Java 25は
暗号化オブジェクトのPEMエンコーディングや
キー導出関数APIを搭載しています。これにより、開発者は高度なセキュリティを持つアプリケーションを迅速に開発できるようになります。
オラクルの取り組み
オラクルは特にAIとセキュリティに重点を置き、それに伴うリーダーシップを維持しています。AI対応アプリケーション開発のための新機能を提供することで、開発者が次世代のアプリを構築できるよう支援しているのです。
また、Java 25をOCI上で利用することで、さらなるイノベーションが促進されます。これにより、開発者はより速く、より効率的にアプリケーションを構築できます。オラクルのJava SE Universal Subscriptionは、クラス最高のサポートを提供し、顧客のニーズに応じた柔軟なアップグレードも実現します。
まとめ
Java 25のリリースは、オラクルが世界中のJavaコミュニティとの協業を通じて達成した成果です。新たな機能を活用することで、開発者は質の高いアプリケーションを迅速に構築できるようになり、これによりビジネスの成長を支援します。Javaに関する最新情報は、Java技術ブログや2026年に開催されるJavaOneで紹介される予定です。注目のイベントが迫っている今、Javaの未来にはさらなる期待が寄せられています。