CUBは子供の白熊

Java SE 8 実践プログラミングの練習問題を解く

2015-01-29から1日間の記事一覧

第3章 ラムダ式を使ったプログラミング : 問題 1 : 遅延ロギング

問題 1 条件的なロギングを提供することで、遅延ロギング技法を強化せよ 典型的な呼び出しは logIf(Level.FINEST, () -> i == 10, () -> "a[10] = " + a[10]) となる。 ロガーがメッセージをロギングしないときは、その条件も評価しないようにせよ 解答 ■ 遅…

第3章 ラムダ式を使ったプログラミング

この章は、ラムダ式と関数型インターフェースを活用する独自のライブラリの作成方法を説明している。 私は “第1章 ラムダ式とは” で、Java におけるラムダ式は 関数型インターフェースの匿名クラスの便利な記述方法 にすぎないと述べた。 でも、ラムダ式を使…