您的位置:首页 > 编程语言 > Java开发

读《Java 8 函数式编程》

2017-10-13 07:01 204 查看


非常薄的本

Java 8 中的函数式编程就是 Lambda 表达式,与我认为的函数式编程差别好大。

Runable noArguments = () -> System.out.println("Hello World");

ActionListener oneArgument = event -> System.out.println("Hello World");

Runable multiStatement = () -> {
    System.out.println("Hello World");
}

BinaryOperator<Long> add = (x, y) -> x + y;

BinaryOperator<Long> addExplicit = (Long x, Long y) -> x + y;

元素的排序,无方法名
转换值

读了此书没明白,什么是函数式编程,没明白怎么使用 Lambda。不会解答书中的问题。嗯
基本上等于没读。再看看别的吧。希望以后能理解多一些。

相关:
Lambda 表达式有何用处?如何使用?python
https://www.zhihu.com/question/20125256
JAVA
http://blog.csdn.net/ioriogami/article/details/12782141/
http://blog.csdn.net/renfufei/article/details/24600507/

Lambda 内部类:
http://blog.csdn.net/u013074999/article/details/46765307
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: