在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(此篇文章代码居多,不进行翻译,感兴趣的读者可以点击链接阅读原文章)
感兴趣的读者请在本文下方留言,领取文章翻译任务。
原创文章,转载请注明: 转载自并发编程网 – ifeve.com本文链接地址: 函数式编程 Functional Programming
添加本文到我的收藏Related posts:
- [Google Guava] 4-函数式编程
- Predicate和Consumer接口– Java 8中java.util.function包下的接口
- Function接口 – Java8中java.util.function包下的函数式接口
- Java FP: Java中函数式编程的谓词函数(Predicates)第一部分
- Java FP: Java中函数式编程的Map和Fold(Reduce)
- 采用Java 8中Lambda表达式和默认方法的模板方法模式
- 《Java8开发指南》翻译邀请
- 一个Java 8中简单Lambda表达式程序
- Java8之使用新JS解释器Nashorn编译Lambda表达式
- 编译Lambda表达式: Scala和Java 8
- JAVA 8:Lambdas表达式初体验
- Java 8 新特性
- Java FP: Java中函数式编程的谓词函数(Predicates)第二部分
- google Guava包的ListenableFuture解析
- Oracle官方教程之Fork/Join