Java 13 がリリース

no extension

予定通り Java 13 がリリースされた。 OpenJDK および同系列の Java のみのショート・サイクルのバージョンアップである。

個人的に注目点はなし。 ミリ秒オーダーの GC とか今どきの処理系では遅すぎるだろう。

そういえば,自宅マシンを Ubuntu に換装して以降,初めてのメジャーバージョンアップか。 結局,仕事以外で Java でプログラミングを行うことは殆どなかったし,これからもしないと思う1

OpenJDK を APT で管理するメリットはないので,実行バイナリをリリースページから直接ダウンロードして配置する。

$ cd /usr/local/src
$ sudo curl "https://download.java.net/java/GA/jdk13/5b8a42f3905b406298b72d750b6919f6/33/GPL/openjdk-13_linux-x64_bin.tar.gz" -O
$ cd ..
$ sudo unlink java # 以前のバージョンの Java 環境がある場合
$ sudo tar xvf src/openjdk-13_linux-x64_bin.tar.gz
$ sudo ln -s jdk-13 java
$ java -version # すでに PATH が通っている場合
openjdk version "13" 2019-09-17
OpenJDK Runtime Environment (build 13+33)
OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing)

私としては PlantUML が動けばいいので,試しておく2

via Go 言語で Factory Method Pattern を構成できるか

うむうむ。 ちゃんと動くな。

ブックマーク

参考図書

photo
Java言語で学ぶリファクタリング入門
結城 浩 (著)
SBクリエイティブ 2007-01-26 (Release 2014-03-12)
Kindle版
B00I8AT1EU (ASIN)
評価     

結城浩さんによる「リファクタリング本」の Kindle 版。意外にも Java 以外でも応用できる優れもの。

reviewed by Spiegel on 2018-12-11 (powered by PA-APIv5)

photo
増補改訂版 Java言語で学ぶデザインパターン入門
結城 浩 (著)
SBクリエイティブ 2004-06-18 (Release 2014-03-12)
Kindle版
B00I8ATHGW (ASIN)
評価     

結城浩さんによる通称「デザパタ本」。 Java 以外でも使える優れもの。

reviewed by Spiegel on 2016-01-05 (powered by PA-APIv5)

photo
増補改訂版 Java言語で学ぶデザインパターン入門 マルチスレッド編
結城 浩 (著)
SBクリエイティブ 2004-06-18 (Release 2014-03-12)
Kindle版
B00I8AT1BS (ASIN)
評価     

結城浩さんによる通称「デザパタ本」の Kindle 版。意外にも Java 以外でも応用できる優れもの。

reviewed by Spiegel on 2018-12-07 (powered by PA-APIv5)


  1. 仕事以外で Java コードを書かなかったのは,うっかり守秘義務に抵触するコードを公開するのを避けるため。 Java 言語自身の問題ではない。これからも書かないというのは,今となっては「Java はやめておけ」と思うから(笑) [return]
  2. 2019-09-14 に PlantUML V1.2019.10 がリリースされている。 [return]