![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数式编程
chengwangbaiko
这个作者很懒,什么都没留下…
展开
-
谈一谈Java8的函数式编程 (一)(转)
谈一谈Java8的函数式编程 (一) 系列之前我想说的 最近有一段时间没写博客了,这几天回到学校,才闲下来,决定写一写最近学习到的知识,既是为了分享,也是为了巩固。之前看到过一篇调查,调查说的是学习新知识,光只是看的话,知识的获取率只有5%,依次往后是实践,练习,举一反三等,最后一步就是能将知识教授给别人,最后一步的知转载 2017-06-18 16:18:22 · 749 阅读 · 0 评论 -
谈一谈Java8的函数式编程(二) –Java8中的流(转)
谈一谈Java8的函数式编程(二) –Java8中的流 流与集合 众所周知,日常开发与操作中涉及到集合的操作相当频繁,而java中对于集合的操作又是相当麻烦。这里你可能就有疑问了,我感觉平常开发的时候操作集合时不麻烦呀?那下面我们从一个例子说起。计算从伦敦来的艺术家的人数 请注意这个问题例子在本篇博客中会经常提到,希转载 2017-06-18 16:27:35 · 1007 阅读 · 0 评论 -
谈一谈Java8的函数式编程 (三) --几道关于流的练习题(转)
为什么要有练习题? 所谓学而不思则罔,思而不学则殆,在系列第一篇就表明我认为写博客,既是分享,也是自己的巩固,我深信”纸上得来终觉浅,绝知此事要躬行”的道理,因此之后的几篇博客都会在知识点后面附上几道练习题,不会单独开一篇来说练习题。 大部分题练习题来自于Richard Warburton的《Java8 函数式编程》,练习题的难度不会很难,大部分都十分的基础(可能偶尔会有一两道进阶题),转载 2017-06-18 16:29:26 · 879 阅读 · 0 评论 -
Java8 Lambda表达式 函数式编程(转)
什么是λ表达式 λ表达式本质上是一个匿名方法。让我们来看下面这个例子:public int add(int x, int y) { return x + y; } 转成λ表达式后是这个样子:(int x, int y) -> x + y; 参数类型也可以省略,Java编译器会根据上下文推断出来:(x, y) -> x + y; //返回两数之和 或者(x, y) -> { return x转载 2017-06-19 22:00:25 · 631 阅读 · 0 评论