2022/9/15にドラクエ10オフラインが発売されて忙しい最中の9/21にJava19が出たわけですよ^^;
一番話題をさらったのはBigDecimalにTWOという定数が加わったことのようですが(爆)
目新しい機能はプレビュー版ばかりですね。
- switchパターンマッチング…ガードの記号が&&からwhenに変わった
- レコードパターン…recordのパターンマッチが出来る。意外と高機能w
- 仮想スレッド…Javaの軽量スレッド。使い方は既存のThreadとほとんど変わらないのがすごい。ExecutorServiceで軽量スレッドを使う方法は分かったけど、ForkJoinで使う方法が分からないorz
- 地味にExecutorServiceがAutoCloseableを実装して、try文で使えるようになった
- Structured Concurrency(インキュベーター)…構造化された並列性制御?仮想スレッドと関係あるらしい
- Foreign Function & Memory API…インキュベーターからプレビューに変わった。なかなか正式にならない^^;
そんじゃパラディンに転職してくる。はぁー忙しい忙しい。
※コメント投稿者のブログIDはブログ作成者のみに通知されます