差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

Both sides previous revision 前次修改
下次修改
前次修改
java:effective_java:lambdas_and_streams [2019/07/22 23:24]
tony
java:effective_java:lambdas_and_streams [2019/07/27 23:31]
tony [Effective Java - Lambdas and Streams]
行 1: 行 1:
 {{tag>​java effective_java}} {{tag>​java effective_java}}
 ====== Effective Java - Lambdas and Streams ====== ====== Effective Java - Lambdas and Streams ======
 +這部分收集觀看Effective Java針對Lambads and Streams章節後所整理的心得,其中不包含Item 45: Use streams judiciously;主要原因是這個章節是在強調「別濫用stream而讓程式碼更難以閱讀」,建議做法在後續的item有提及,因此這裡就不多贅述。以下為我整理的內容:​
   * [[java:​effective_java:​lambdas_and_streams:​prefer_lambdas_to_anonymous_classes|Prefer lambdas to anonymous classes]]   * [[java:​effective_java:​lambdas_and_streams:​prefer_lambdas_to_anonymous_classes|Prefer lambdas to anonymous classes]]
   * [[java:​effective_java:​lambdas_and_streams:​prefer_method_references_to_lambdas|Prefer method references to lambdas]]   * [[java:​effective_java:​lambdas_and_streams:​prefer_method_references_to_lambdas|Prefer method references to lambdas]]
   * [[java:​effective_java:​lambdas_and_streams:​favor_the_use_of_standard_functional_interfaces|Favor the use of standard functional interfaces]]   * [[java:​effective_java:​lambdas_and_streams:​favor_the_use_of_standard_functional_interfaces|Favor the use of standard functional interfaces]]
   * [[java:​effective_java:​lambdas_and_streams:​prefer_collection_to_stream_as_a_return_type|Prefer Collection to Stream as a return type]]   * [[java:​effective_java:​lambdas_and_streams:​prefer_collection_to_stream_as_a_return_type|Prefer Collection to Stream as a return type]]
 +  * [[java:​effective_java:​lambdas_and_streams:​prefer_side-effect-free_functions_in_streams|Prefer side-effect-free functions in streams]]
   * [[java:​effective_java:​lambdas_and_streams:​use_caution_when_making_streams_parallel|Use caution when making streams parallel]]   * [[java:​effective_java:​lambdas_and_streams:​use_caution_when_making_streams_parallel|Use caution when making streams parallel]]