Java 8で追加されたクラスのうち、地味ながら広範囲で役に立つのがjava.util.Optionalだ。 これは「存在するかどうかわからない値」を表すための型で、このような値は従来のJavaではnullを使って表現することが多かったが、nullチェックが必要な値とそうでない値 ...
米Oracleは3月18日(米国時間)、Java SE 8を正式にリリースした。 Java 7のリリースから2年7カ月ぶりとなるメジャーバージョンアップ。前バージョンで取り込みを先送りされた新言語仕様「ラムダ式」が導入されたほか、Interfaceの仕様変更、コレクションAPIの大幅 ...