880
技術社區[雲棲]
函數式編程 Functional Programming
在Java程序員的世界裏,第一要素是“類”,而在函數式編程裏,第一要素則是“函數”。完全不同的編程理念,確實很難讓函數式編程出現在Java工程師日常工作的代碼中。
先來2篇優秀博文掃盲:
仔細閱讀過上麵2篇文章之後,相信你已經對函數式編程有了一定的了解。同時,在許多高級語言(Java、C#等)都陸續加入了函數式編程特性的形勢下,不難預測函數式編程將再次成為未來的主流編程模型。
本係列譯文如下:
- Functional programming with Map and Fold in Java
- Java: Faking a closure with a factory to create a domain object
- Functional style in Java with predicates – Part 1
- Functional style in Java with predicates – Part 2
- Function interface – A functional interface in the java.util.function package in Java 8
- Predicate and Consumer Interface in java.util.function package in Java 8
- A simple application of Lambda Expressions in Java 8
- Template Method Pattern – Using Lambda Expressions, Default Methods
- Java 8 lambda walkthrough(此篇文章代碼居多,不進行翻譯,感興趣的讀者可以點擊鏈接閱讀原文章)
感興趣的讀者請在本文下方留言,領取文章翻譯任務。
最後更新:2017-05-23 11:02:55