rakugakibox.net

技術ノート。兼JS/CSS実験場。 ♡:Java, Spring, AWS.

Java8: "java.util.function" 俺俺チートシート

java.util.function の関数型インターフェイスたちを
自分の整理用に落書きしました。

1枚目: 関数型インターフェイス

  • "java.util.function" の関数型インターフェイスたち。
  • 関数適用時に呼ばれるメソッドと、その引数, 戻り値を矢印で繋いだもの。
  • 一番左側(網掛け部分)の列が基本形。
  • 右側の列はプリミティブ特化したもの。左から int, long, double, boolean.

f:id:akihyrox:20150423215903p:plain

2枚目: 関数を生成するメソッド

  • "java.util.function" のインターフェイスが持つ、関数を生成するメソッドたち。
  • 生成された関数を呼び出したときの内部の動きを矢印で繋いだもの。
  • なんとなくで描いたから変なスペースあるし型名だったり変数名だったりするけど...

f:id:akihyrox:20150423220041p:plain

参考