第一部分 基础知识
第3章 Lambda表达式
使用函数式接口
Predicate
Consumer
Function
第二部分 函数式数据处理
第4章 引入流
第5章 使用流
第6章 用流收集数据
第7章 并行数据处理与性能
第二部分 函数是数据处理
第三部分 高效Java8编程
第四部分 超越Java8
------------------------------------------------------------------------------------------
核心思想:
1.行为参数化传递代码
声明式而非命令式,类似于Sql式
2.流式处理有点:提高并发能力,懒执行,简化代码,隐藏显示的迭代,
2.Optional,防止空指针异常,提示有null的存在
3.default默认函数:让Map等一些jdk接口方便扩展