SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

  • Security Online
  • DB Online
  • ニュース
  • 新着記事一覧
  • イベント

    コスト高にならない「Oracle Database」クラウド移行の方策ー35年の知見からOCIと最新PaaSを徹底解説! powered by EnterpriseZine
    2025年10月17日(金) オンライン開催

    • 酒井真弓の『Enterprise IT Women』訪問記

      酒井真弓の『Enterprise IT Women』訪問記

    • Next エンタープライズAI

      Next エンタープライズAI

    • SaaS ERP最前線──適者生存の市場を勝ち抜く企業はどこに

      SaaS ERP最前線──適者生存の市場を勝ち抜く企業はどこに

    • IT部門から“組織変革”を~気鋭のトップランナーを訪ねる~

      IT部門から“組織変革”を~気鋭のトップランナーを訪ねる~

  • ブログ

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

最新イベントはこちら!

コスト高にならない「Oracle Database」クラウド移行の方策ー35年の知見からOCIと最新PaaSを徹底解説! powered by EnterpriseZine

2025年10月17日(金) オンライン開催

EnterpriseZine(エンタープライズジン)

EnterpriseZine編集部が最旬ITトピックの深層に迫る。ここでしか読めない、エンタープライズITの最新トピックをお届けします。

『EnterpriseZine Press』

2025年夏号(EnterpriseZine Press 2025 Summer)特集「“老舗”の中小企業がDX推進できたワケ──有識者・実践者から学ぶトップリーダーの覚悟」

EnterpriseZineニュース

オラクル、「Java 25」を提供 AI機能拡充で開発生産性の向上をサポート

 オラクルは、米国9月16日、プログラミング言語および開発プラットフォームの最新バージョンである「Java 25(Oracle JDK 25)」の提供を開始した。

 Java 25は、開発者の生産性を高め、プラットフォームのパフォーマンス、安定性、セキュリティを強化する数千もの改善を提供し、組織のビジネス成長を支援するという。さらに、同社はJava 25に対し、少なくとも今後8年間の長期サポートを提供するとした。Oracle JDK 25の言語機能は次のとおり。

JEP 507:プリミティブ型のパターン、instanceof、switch(第3プレビュー)

 Javaをより一貫性のある表現力豊かなものにすることで、Javaプログラミングの生産性を向上させるという。たとえば、パターンマッチングやinstanceof、switchを使用する際に発生していたプリミティブ型に関する制約を取り除くことで、パターンマッチングを強化できるとしている。

 また、すべてのパターンコンテキストでプリミティブ型のパターンが使用可能になり、すべてのプリミティブ型でinstanceofとswitchが使用可能に。プリミティブ型のサポートは、AI推論が組み込まれたアプリケーションを構築する開発者にとって、メリットになるとしている。

JEP 511:モジュールインポート宣言

 インポートを行うコードをモジュール自体に配置する必要がないため、モジュールがエクスポートしたすべてのパッケージを簡単にインポートできるようになり、開発者の生産性が向上するという。これにより、すべての開発者にとってモジュールライブラリの再利用が簡素化され、初心者でもパッケージ階層内の位置を学習することなく、サードパーティライブラリや基本的なJavaクラスを使用できるとしている。

 さらに、モジュールによってエクスポートされたAPIの様々な部分を使う場合でも、何度も型のインポート宣言を書く必要がなくなるため、AI推論や人気ライブラリを組み合わせたシンプルなアプリケーションを簡単に作成できるとのことだ。

JEP 512:コンパクトなソースファイルとインスタンスのmainメソッド

 Java言語の初心者やシステム管理者、IT管理者が、Javaプログラミングをスムーズに始め、身近に感じられるよう支援するという。プログラムの学習者は、大規模なプログラム向けの言語機能を理解しなくても、最初のプログラムを簡潔に書き、スキルの向上に合わせて徐々にコードを拡張していけるとした。

 また、Javaに詳しくないシステム管理者やIT管理者も、スクリプトやコマンドラインユーティリティのような小規模なプログラムを、面倒な定型文なしに簡単に記述できるとしている。

JEP 513:柔軟なコンストラクタ本体

 開発者は、コンストラクタを明示的に呼び出す前に入力値の検証や安全な計算処理を行え、コードの安全性と信頼性を高められるという。これにより、より自然な形でコンストラクタを記述できるようになり、親クラスのコンストラクタから呼び出されたメソッドなど、他のクラスコードからフィールドが見える前に初期化処理を行えるとした。

 また、サブクラスのコンストラクタがスーパークラスのインスタンス化に干渉するのを防ぐセーフガードも維持されるため、クラス全体の信頼性も向上するとのことだ。

【関連記事】
AWS、ソニー・ホンダモビリティら3社、AI搭載EV「AFEELA」の'26年発売に向け開発を加速
New Relic、オブザーバビリティ技能の「認定資格制度」刷新 無料の学習コンテンツもアップデート
Box、新たなエージェント型ソリューションを発表 Enterprise Advancedプランで利用可能

この記事は参考になりましたか?


広告を読み込めませんでした

広告を読み込み中...

  • Facebook
  • X
  • Pocket
  • note
関連リンク
この記事の著者

EnterpriseZine編集部(エンタープライズジン ヘンシュウブ)

「EnterpriseZine」(エンタープライズジン)は、翔泳社が運営する企業のIT活用とビジネス成長を支援するITリーダー向け専門メディアです。データテクノロジー/情報セキュリティの最新動向を中心に、企業ITに関する多様な情報をお届けしています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/news/detail/22758 2025/09/17 18:00

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング