- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Java 8函数式编程(三)-Stream
文章目录Stream的优势Stream的原理和特性怎么得到StreamStream接口的静态工厂方法Collection接口的默认方法stream方法使用forEach()filter()map()flatMap()reduce()collect()Stream PipelinesStream流水线解决方案操作如何记录?操作如何叠加?叠加之后的操作如何执行?执行后的结果在哪里?参考文章 Strea...
2018-12-08 17:00:13 668
原创 Java 8函数式编程(二)-Collector
收集器(Collector)是为Stream.collect()方法量身打造的工具接口(类)。考虑一下将一个Stream转换成一个容器(或者Map)需要做哪些工作?我们至少需要两样东西: 目标容器是什么?是ArrayList还是HashSet,或者是个TreeMap。 新元素如何添加到容器中?是List.add()还是Map.put()。如果并行的进行规约,还需要告诉collect() 多个部分...
2018-12-08 11:43:15 936
原创 Java 8函数式编程(一)-Lambda
文章目录函数式编程与面向对象编程的比较函数式编程优点缺点Lambda表达式接口的默认方法接口的静态方法继承默认方法方法引用Collections(集合类)Collection中的新方法removeIf()spliterator()Map中的新方法forEach()getOrDefault()putIfAbsent()remove()replace()replaceAll()merge()compu...
2018-12-08 11:23:20 438
Linux内核设计与实现.pdf
2016-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人