@@ -14,29 +14,29 @@ Java 引入的新典範其實有著函數式程式設計(Functional programmin
14
14
Java SE 8 確定於 2014 年 3 月發表,而我發現過去的這幾個議程可以整理成為系列文章,讓大家可以認識 Java 中 Lambda 的前世今生。除此之外,最後並加上了 JDK8 Functional API 的介紹,讓本書對 JDK8 Lambda 的介紹更為完整。
15
15
16
16
- 認識 Lambda/Closure
17
- - [ 從 JavaScript 的函式物件談起] ( http ://www.codedata.com.tw/java/understanding-lambda-closure-1-from-javascript-function-1 )
18
- - [ 什麼是 Closure?] ( http ://www.codedata.com.tw/java/understanding-lambda-closure-2-what-is-closure-2 )
19
- - [ Python 對 Lambda/Closure 的支援] ( http ://www.codedata.com.tw/java/understanding-lambda-closure-3-python-support/ )
20
- - [ 從 Scala 中借鏡] ( http ://www.codedata.com.tw/java/understanding-lambda-closure-4-learning-from-scala-lang/ )
21
- - [ Java 的稻草人提案] ( http ://www.codedata.com.tw/java/understanding-lambda-closure-5-straw-man/ )
22
- - [ 一級函式與 Lambda 演算] ( http ://www.codedata.com.tw/java/understanding-lambda-closure-6-lambda-calculus/ )
23
- - [ JDK8 Lambda 語法] ( http ://www.codedata.com.tw/java/understanding-lambda-closure-7-jdk8-lambda-syntax/ )
24
- - [ 方法參考與建構式參考] ( http ://www.codedata.com.tw/java/understanding-lambda-closure-8-method-constructor-reference/ )
17
+ - [ 從 JavaScript 的函式物件談起] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/JavaScript.html )
18
+ - [ 什麼是 Closure?] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/Closure.html )
19
+ - [ Python 對 Lambda/Closure 的支援] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/Python.html )
20
+ - [ 從 Scala 中借鏡] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/Scala.html )
21
+ - [ Java 的稻草人提案] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/StrawMan.html )
22
+ - [ 一級函式與 Lambda 演算] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/LambdaCalculus.html )
23
+ - [ JDK8 Lambda 語法] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/Java8Lambda.html )
24
+ - [ 方法參考與建構式參考] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/MethodReference.html )
25
25
26
26
- Java 開發者的函數式程式設計
27
- - [ 初探函數式程式設計] ( http ://www.codedata.com.tw/java/functional-programming-for-java-developers-1-a-preliminary-study/ )
28
- - [ 代數資料型態] ( http ://www.codedata.com.tw/java/functional-programming-for-java-developers-2-algebraic-data-types/ )
29
- - [ List 處理模式] ( http ://www.codedata.com.tw/java/functional-programming-for-java-developers-3-list-patterns/ )
30
- - [ 不可變特性] ( http ://www.codedata.com.tw/java/functional-programming-for-java-developers-4-immutability/ )
31
- - [ JDK8 預設方法] ( http ://www.codedata.com.tw/java/functional-programming-for-java-developers-5-jdk8-default-methods/ )
32
- - [ 惰性] ( http ://www.codedata.com.tw/java/functional-programming-for-java-developers-6-laziness/ )
27
+ - [ 初探函數式程式設計] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/FunctionalProgramming.html )
28
+ - [ 代數資料型態] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/AlgebraicDataType.html )
29
+ - [ List 處理模式] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/ListPatterns.html )
30
+ - [ 不可變特性] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/Immutability.html )
31
+ - [ JDK8 預設方法] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/Java8DefaultMethod.html )
32
+ - [ 惰性] ( https ://openhome.cc/Gossip/CodeData/JavaLambdaTutorial/Laziness.html )
33
33
34
34
- JDK8 Functional API
35
- - [ 使用 Optional 取代 null] ( http ://openhome.cc/Gossip/Java/Optional.html)
36
- - [ Consumer、Function、Predicate 與 Supplier] ( http ://openhome.cc/Gossip/Java/ConsumerFunctionPredicateSupplier.html)
37
- - [ 使用 Stream 進行管線操作] ( http ://openhome.cc/Gossip/Java/Stream.html)
38
- - [ Stream 的 reduce 與 collect] ( http ://openhome.cc/Gossip/Java/Reduction.html)
39
- - [ Optional 與 Stream 的 flatMap] ( http ://openhome.cc/Gossip/Java/FlatMap.html)
40
- - [ Stream 與平行化] ( http ://openhome.cc/Gossip/Java/ParallelStream.html)
35
+ - [ 使用 Optional 取代 null] ( https ://openhome.cc/Gossip/Java/Optional.html)
36
+ - [ Consumer、Function、Predicate 與 Supplier] ( https ://openhome.cc/Gossip/Java/ConsumerFunctionPredicateSupplier.html)
37
+ - [ 使用 Stream 進行管線操作] ( https ://openhome.cc/Gossip/Java/Stream.html)
38
+ - [ Stream 的 reduce 與 collect] ( https ://openhome.cc/Gossip/Java/Reduction.html)
39
+ - [ Optional 與 Stream 的 flatMap] ( https ://openhome.cc/Gossip/Java/FlatMap.html)
40
+ - [ Stream 與平行化] ( https ://openhome.cc/Gossip/Java/Parallel
3B6F
Stream.html)
41
41
42
42
0 commit comments