Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Java の未来を明らかにする: JDK 22 は新しい API でそのアイデンティティを作り始める

Java の未来を明らかにする: JDK 22 は新しい API でそのアイデンティティを作り始める

2024 年 3 月リリース予定の Java Standard Edition の次期バージョンである Java Development Kit (JDK) 22 が正式に運用を開始しました。このバージョンの最初の機能提案は外部関数とメモリ API であり、Java プログラムの相互運用性の将来に向けた確かな進歩を示しています。

この次世代 Java API は、制限された Java ランタイム環境から脱却し、Java プログラムと外部コードおよびデータの間の相互接続を確立することに特化しています。このテクノロジにより、Java は外部関数を呼び出して外部メモリにアクセスできるようになり、プログラムがネイティブ ライブラリと連携してネイティブ データを操作できるようになります。この運用シナリオには、JNI (Java Native Interface) に関連する脆弱性が存在します。これについては、最初の提案で詳しく説明されています。

外部関数とメモリ API は、一種の試行プレビューとして JDK 19、JDK 20、および JDK 21 で以前に実証されており、JDK 22 での最終化が提案されています。最新バージョンには、3 つの次元にわたる機能強化が含まれています。ネイティブ文字列、クライアントがプログラムで C 言語関数記述子を構築できるようにし、Enable-Native-Access JAR ファイル マニフェスト属性をロールアウトします。後者の属性のデプロイメントは重要な役割を担っており、実行可能 JAR ファイルが --enable-native-access コマンドライン オプションに頼らずに、制限されたメソッドをプロアクティブに呼び出せるようにします。

JDK 22 は、2024 年 3 月 19 日に正式に発表される予定です。このバージョンの Java は機能リリースとして定義されており、Oracle からの半年間のバックアップが付属します。これは、8 年以上の維持が保証された長期サポート (LTS) リリースである、新しく導入されたイテレーションである JDK 21 とは対照的です。さらに、Oracle 以外のテクノロジー企業は、JDK 22 のサポートを延長するためにサービスを延長する可能性があります。標準 Java アップデートの通常のサイクルは半年に一度のペースですが、LTS バージョンは隔年でリリースされます。

JDK 22 のリリースのスケジュールには、インスタンスのメイン メソッドに加えて、文字列テンプレートや名前のないクラスなどの機能を含む、以前にプレビューされた他の興味深い見通しも含まれています。 JDK 22 での最初の機能デビューの準備も進行中です。これは、Java ファイルの解析、変換、生成のために設計されたクラス ファイル API と、singleinit の不変値ホルダーとして機能する計算定数です。

JDK 22 は、広く利用可能になる前に、来年の初めに一連の段階的な段階を経て、2024 年 2 月に 2 つのリリース候補が発表される予定です。相互運用性や強化されたアプローチなどの側面を組み込んだ、Java のこの前進ネイティブ ファイル プロセスの処理に向けて、プログラミングの世界の未来は、 AppMasterのようなこの進歩を支持するプラットフォームに属するという感覚を与えます。 AppMaster 、開発者が多様な技術機能を自由に統合してアプリケーションを革新できるようにするため、現代のソフトウェア開発において影響力のある役割を果たし、それによってプロセスをより効率的かつ迅速なものにします。

関連記事

Apple の AI 駆動型 iOS 18 は WWDC 2024 で大幅な機能強化を約束
Apple の AI 駆動型 iOS 18 は WWDC 2024 で大幅な機能強化を約束
Apple の WWDC 2024 では、AI を搭載した iOS 18 による大きな変化が示され、Siri、Apple フォト、メモ、マップなどのアップデートと変更が約束されます。
明らかに:Twitter 初の Android アプリ構築における Google の初期の役割
明らかに:Twitter 初の Android アプリ構築における Google の初期の役割
Android 版 Twitter などの主要なソーシャル アプリの初期開発における Google の多大な貢献についての知られざるストーリーをご覧ください。
嬉しいニュース: Discourse に移行します!
嬉しいニュース: Discourse に移行します!
AppMaster コミュニティがディスカッションに移行
無料で始めましょう
これを自分で試してみませんか?

AppMaster の能力を理解する最善の方法は、自分の目で確かめることです。無料サブスクリプションで数分で独自のアプリケーションを作成

あなたのアイデアを生き生きとさせる