投稿日: Mar 21, 2023

Corretto 20 をダウンロードページからダウンロードできるようになりました。この最新バージョンは最新の OpenJDK 機能リリースをサポートしており、Linux、Windows、および macOS でご利用いただけます。

OpenJDK 20 のハイライトには、レコードベースのオブジェクトをより簡単に操作できるレコードパターンの 2 回目のプレビューがあります。レコードパターンとタイプパターンを一緒に使用すると、より強力なデータナビゲーションを作成できます。仮想スレッドも 2 回目のプレビュー段階にあります。仮想スレッドを使用すると、マルチスレッドアプリケーションを簡単に作成できます。OpenJDK 20 では、スコープ値用の新しいインキュベーション機能も導入されています。これにより、スレッド間でデータを共有できます。 

OpenJDK 20 には、ネイティブコードとの統合を容易にする外部関数とメモリ API の 2 回目のプレビューが含まれています。switch 文向け Pattern Matching のプレビュー版の機能と、Vector API のインキュベーター版がアップデートされます。複数のスレッドに分散されたタスクを単一の作業単位のように見せる Structured Concurrency は、現在 2 回目のインキュベーションリリースです。

OpenJDK 20 の詳細については、OpenJDK 20 プロジェクトページで機能の詳しい説明をご覧いただけます。Amazon Corretto は、マルチプラットフォームで、本稼働に対応した、無料の OpenJDK ディストリビューションです。Corretto は、オープンソースライセンスに基づいて Amazon によって配信されます。