Java 12 がリリース
予定通り Java 12 がリリースされた。 OpenJDK および同系列の Java のみのショート・サイクルのバージョンアップである。
- Java 12 / JDK 12: General Availability
- Java 12正式版がリリース、大きな変更などはなし。新ガベージコレクタの実験的導入、Switch文の拡張がプレビューなど - Publickey
Windows 版だとこんな感じ。
$ java --version
openjdk 12 2019-03-19
OpenJDK Runtime Environment (build 12+33)
OpenJDK 64-Bit Server VM (build 12+33, mixed mode, sharing)
「Kotlin の予備学習」をしているときに switch 文を式(expression)として評価できると書いてあって「なにそれ羨ましい」と思ったものだが Java 側も追従したようである。 Go 言語なんかは意図的に式として評価できる範囲を限定しているので,ちょっと羨ましいんだよなぁ。
アップデートは計画的に。