差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 下次修改 Both sides next revision | ||
java:effective_java:lambdas_and_streams:prefer_method_references_to_lambdas [2019/07/18 23:10] tony |
java:effective_java:lambdas_and_streams:prefer_method_references_to_lambdas [2019/07/18 23:20] tony [Introduction & My Opinion] |
||
---|---|---|---|
行 10: | 行 10: | ||
map.merge(key, 1, Integer::sum); | map.merge(key, 1, Integer::sum); | ||
</code> | </code> | ||
- | 但使用method reference也有可能不會達到更好效果,這個可以自行判斷。 | + | 但使用method reference也有可能不會達到更好效果,這個可以自行判斷。另外書中整理了以下五種method reference的方式:\\ |
\\ | \\ | ||
- | {{:java:effective_java:lambdas_and_streams:effective_java_method_ref.png|}} | + | {{:java:effective_java:lambdas_and_streams:effective_java_method_ref.png|}}\\ |
+ | \\ | ||
+ | **Note.** Bound指的是有參數的method reference,Unbound是無參數的。 | ||
===== Note ===== | ===== Note ===== |