「importに余分なセミコロンがあるとコンパイルエラーに」
「レコードの分解ができるパターンマッチ」
「パターンマッチがswitchで使えるように」
「絵文字判定」
「StringBuilder/StringBufferのrepeatメソッド」
「Formatterでの浮動小数点数の表示が微妙に違う」
「仮想スレッド」
「ZGCに世代別GCが導入」
Java 21新機能まとめ - Qiita https://qiita.com/nowokay/items/174f75b9e48cc7a80838