差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 | 下次修改 Both sides next revision | ||
java:effective_java:lambdas_and_streams:favor_the_use_of_standard_functional_interfaces [2019/07/21 23:30] tony [Introduction & My Opinion] |
java:effective_java:lambdas_and_streams:favor_the_use_of_standard_functional_interfaces [2019/07/21 23:31] tony |
||
---|---|---|---|
行 1: | 行 1: | ||
{{tag>java effective_java}} | {{tag>java effective_java}} | ||
====== Effective Java - Favor the use of standard functional interfaces ====== | ====== Effective Java - Favor the use of standard functional interfaces ====== | ||
- | ===== Introduction & My Opinion ===== | + | ===== Introduction ===== |
這個item的主要目的是希望大家能夠盡量使用JDK本身所提供的functional interfaces而減少自創武功。書中的例子是使用LinkedHashMap的protected method removeEldestEntry,這是一個template method;在Java 8以前可以透過override這個method來達到保留最新的100個entries: | 這個item的主要目的是希望大家能夠盡量使用JDK本身所提供的functional interfaces而減少自創武功。書中的例子是使用LinkedHashMap的protected method removeEldestEntry,這是一個template method;在Java 8以前可以透過override這個method來達到保留最新的100個entries: | ||
<code java> | <code java> |