私は長らく Java の新リリースについて執筆してきましたが(Java 10 以降)、開発者が 6 か月ごとにJava の新機能について知り、使用できるというのは素晴らしいことだと思っています。
過去のリリースと比べると、Java 20 に追加された機能はそれほど多くはありません。 Java 20 ではスレッド内やスレッド間でのイミュータブルデータの共有を可能にして仮想スレッドをサポートする Scoped Values がインキュベート API として導入されています。 2 回目のプレビューを開始したレコードパターンではジェネリックレコードパターンのサポートが改善され、拡張 for ステートメ…