Oracle、Java 24の新機能とパフォーマンス向上を発表

Oracle は、開発者向けに待望されていた Java 24 リリースのロードマップを発表しました。このアップデートで注目すべき追加機能には、人工知能 (AI) と量子耐性暗号化の新機能が含まれます。 Java 24 は 2025 年の最初のリリースです。 Java 25 は 6 か月以内にリリースされる予定です。

Java 24について、Oracle Javaプラットフォームのシニアバイスプレジデント兼OpenJDK理事会会長のGeorges Saab氏は次のように述べています。

過去 30 年間、Java は、さまざまなユースケースに対応するアプリケーションを構築および展開するための包括的なプラットフォームを開発者に提供してきました。 AI 機能や量子耐性暗号化など、Java のあらゆる側面にわたる 20 を超える新機能を備えた Java 24 リリースでは、革新的な AI を活用したアプリケーションを構築するために必要なツールが開発者に提供されます。 Java の管理者として、私たちは世界中の Java コミュニティと協力し、6 か月ごとのリリース サイクルを通じて、新機能を継続的に提供できることを嬉しく思っています。

Java 24 の重要な新機能の概要は次のとおりです。

言語の改善:

  • パターン内のプリミティブ型: パターン マッチング機能を拡張して、instanceof および switch にプリミティブ データ型を含めます。
  • 柔軟なコンストラクター本体: プロローグ フェーズとエピローグ フェーズを分離してコンストラクターの信頼性を向上します。
  • モジュールのインポート宣言: モジュール パッケージのインポートを簡素化します。
  • シンプルなソース ファイルとインスタンス メイン メソッド: 初心者向けのよりシンプルなエントリ ポイントとコンパクトなプログラムを作成します。

ライブラリの改善:

  • Stream Gatherers : カスタム ミドルウェア操作で Stream API を強化します。
  • クラス ファイル API : クラス ファイルを操作するための標準化された API。
  • スコープ付き値​​: スレッド間の安全なデータ共有を改善します。
  • ベクター API : サポートされている CPU 上でベクター計算を高速化します。
  • 構造化された同時実行性: マルチスレッド プログラミングを簡素化します。

セキュリティの進歩:

  • キー導出関数 API : 強化された暗号化セキュリティ。
  • 量子耐性キーカプセル化 (ML-KEM) : 量子耐性暗号化に対応しています。
  • 量子耐性デジタル署名 (ML-DSA) : 量子耐性暗号化に対応しています。

パフォーマンスと実行時間:

  • コンパクト オブジェクト ヘッダー: オブジェクト ヘッダーのサイズを縮小して、メモリの使用効率を高めます。
  • G1 の Late Barrier Extension : G1 ガベージ コレクターを最適化します。
  • 事前のクラス読み込みとリンク: アプリケーションの起動が速くなります。
  • ZGC: 非世代モードの削除: ZGC のメンテナンスを簡素化します。
  • 固定せずに仮想スレッドを同期: 仮想スレッドのスケーラビリティが向上します。

ツール:

  • JMOD を使用せずにランタイム イメージをリンクする: JDK のサイズを削減し、リンクの柔軟性を高めます。

Java 24 についてさらに詳しく知りたい場合は、Oracle が詳細な技術記事を用意しています。すぐに Java 24 を使い始めたい場合は、Oracle のダウンロード ページから JDK 24 をダウンロードできます。

Sign up and earn $1000 a day ⋙

Leave a Comment

2025年の学生に最適なノートパソコン

2025年の学生に最適なノートパソコン

学生は学習のために特定のタイプのノートパソコンを必要とします。専攻分野で十分なパフォーマンスを発揮できるだけでなく、一日中持ち運べるほどコンパクトで軽量であることも重要です。

Windows 10にプリンターを追加する方法

Windows 10にプリンターを追加する方法

Windows 10 にプリンターを追加するのは簡単ですが、有線デバイスの場合のプロセスはワイヤレス デバイスの場合とは異なります。

最高の精度でコンピューターのRAMをチェックし、RAMエラーをチェックする方法

最高の精度でコンピューターのRAMをチェックし、RAMエラーをチェックする方法

ご存知の通り、RAMはコンピューターにとって非常に重要なハードウェア部品であり、データ処理のためのメモリとして機能し、ノートパソコンやPCの速度を決定づける要因です。以下の記事では、WebTech360がWindowsでソフトウェアを使ってRAMエラーをチェックする方法をいくつかご紹介します。

通常のテレビとスマートテレビの違い

通常のテレビとスマートテレビの違い

スマートテレビはまさに世界を席巻しています。数多くの優れた機能とインターネット接続により、テクノロジーはテレビの視聴方法を変えました。

なぜ冷凍庫にはライトがないのに、冷蔵庫にはライトがあるのでしょうか?

なぜ冷凍庫にはライトがないのに、冷蔵庫にはライトがあるのでしょうか?

冷蔵庫は家庭ではよく使われる家電製品です。冷蔵庫には通常 2 つの部屋があり、冷蔵室は広く、ユーザーが開けるたびに自動的に点灯するライトが付いていますが、冷凍室は狭く、ライトはありません。

Wi-Fiの速度低下を引き起こすネットワーク混雑を解決する2つの方法

Wi-Fiの速度低下を引き起こすネットワーク混雑を解決する2つの方法

Wi-Fi ネットワークは、ルーター、帯域幅、干渉以外にも多くの要因の影響を受けますが、ネットワークを強化する賢い方法がいくつかあります。

Tenorshare Reibootを使ってデータ損失なくiOS 17からiOS 16にダウングレードする方法

Tenorshare Reibootを使ってデータ損失なくiOS 17からiOS 16にダウングレードする方法

お使いの携帯電話で安定した iOS 16 に戻したい場合は、iOS 17 をアンインストールして iOS 17 から 16 にダウングレードするための基本ガイドを以下に示します。

ヨーグルトを毎日食べると体に何が起こるのでしょうか?

ヨーグルトを毎日食べると体に何が起こるのでしょうか?

ヨーグルトは素晴らしい食べ物です。ヨーグルトを毎日食べるのは良いことでしょうか?ヨーグルトを毎日食べると、身体はどう変わるのでしょうか?一緒に調べてみましょう!

健康に最も良いお米の種類は何ですか?

健康に最も良いお米の種類は何ですか?

この記事では、最も栄養価の高い米の種類と、どの米を選んだとしてもその健康効果を最大限に引き出す方法について説明します。

朝時間通りに起きる方法

朝時間通りに起きる方法

睡眠スケジュールと就寝時の習慣を確立し、目覚まし時計を変え、食生活を調整することは、よりよく眠り、朝時間通りに起きるのに役立つ対策の一部です。

Rent Please! をプレイするためのヒント初心者向け大家シミュレーション

Rent Please! をプレイするためのヒント初心者向け大家シミュレーション

レンタルして下さい! Landlord Sim は、iOS および Android 向けのシミュレーション モバイル ゲームです。あなたはアパートの大家としてプレイし、アパートの内装をアップグレードして入居者を受け入れる準備をしながら、アパートの賃貸を始めます。

最新のバスルームタワーディフェンスコードとコードの入力方法

最新のバスルームタワーディフェンスコードとコードの入力方法

Bathroom Tower Defense Roblox ゲーム コードを入手して、魅力的な報酬と引き換えましょう。これらは、より高いダメージを与えるタワーをアップグレードしたり、ロックを解除したりするのに役立ちます。

変圧器の構造、記号、動作原理

変圧器の構造、記号、動作原理

変圧器の構造、記号、動作原理を最も正確な方法で学びましょう。

AIがスマートテレビを進化させる4つの方法

AIがスマートテレビを進化させる4つの方法

画質や音質の向上から音声制御まで、これらの AI 搭載機能により、スマートテレビはさらに優れたものになります。

ChatGPTがDeepSeekより優れている理由

ChatGPTがDeepSeekより優れている理由

当初、人々はDeepSeekに大きな期待を寄せていました。 ChatGPT の強力な競合製品として販売されている AI チャットボットは、インテリジェントなチャット機能とエクスペリエンスを約束します。