2014年3月18日(米国時間)、ラムダを筆頭に数多くの新機能が含まれるJava 8がいよいよリリースされる。 ここ数年、JavaはOracleのSun買収による混乱、当初Java 7で実装されるはずだった多くの機能の先送り、さらにはJava 8のリリースの遅延など様々な要因によって ...
メソッドの参照をラムダ式の代わりに指定することも可能だ。たとえば以下のサンプルコードではforEach()メソッドの引数にSystem.outのprintln()メソッドの参照を渡している。 List<String> list = Arrays.asList("Java", "Scala", "Groovy"); list.forEach(System.out::println); 上記の2行目は ...