ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

Java19 レコードパターン 仮想スレッド

2022-09-25 18:06:47 | PG(Java)

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…インキュベーターからプレビューに変わった。なかなか正式にならない^^;

そんじゃパラディンに転職してくる。はぁー忙しい忙しい。

コメント
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする