Java 15 がリリースされた

no extension

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

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

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

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

Factory Method Pattern
Factory Method Pattern

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

OpenJDK のリポジトリが GitHub に移行

OpenJDK のリポジトリが GitHub に移行したそうだ。

コード管理について,2019年の段階で Mercurial から git への移行が提案されていたらしい。 その上で,自前での管理ではなく,外部のサービスを使うことにしたようだ。

外部サービスとして GitHub を選択した理由は

GitHub’s performance is as good as or superior to other providers, it is the world’s largest source-code hosting service (50 million users as of May 2020), and it has one of the most extensive APIs.

GitHubのパフォーマンスは他のプロバイダと同等かそれ以上であり、世界最大のソースコードホスティングサービス(2020年5月時点で5000万人のユーザー)でもあり、最も豊富なAPIを備えています。

GitHub’s extensive API has enabled support for GitHub in many tools including text editors, IDEs, command-line tools, and graphical desktop clients.

GitHubの豊富なAPIは、テキストエディタ、IDE、コマンドラインツール、グラフィカルなデスクトップクライアントなど、多くのツールでのサポートを実現しています。

OpenJDKのソースコード、GitHubへの移行を完了 - Publickeyより

とのこと。 さもありなん。

ところで GitHub Discussions はいつ一般に開放されるのだろう。 開放されるなら,Disqus なんか捨てて,フィードバックはそっちに移行したいんだけどなぁ。 それとも個人ユーザには開放されないとか?

ブックアーク

参考図書

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. 2020-08-23 に PlantUML Version 1.2020.16 がリリースされている。 PlantUML の使い方等については拙文「真面目に PlantUML」シリーズを参考にどうぞ。 ↩︎