Java8变化 通过行为参数化传递代码 Lambda表达式
流 使用流 用流收集数据 并行数据处理与性能
重构、测试和调试 默认方法 用Optional取代null CompletableFuture 组合式异步编程 新的日期和时间API
函数式的思考 函数式编程的技巧 面向对象和函数式编程的混合: Java 8 和Scale的比较 结论及Java的未来