第一部分 基础知识
1 为什么要关心Java8
Java8提供了一个新的API(称为流),它支持许多数据的并行操作,其思路和数据库查询语言中的思路类似——用更高级的方式表达想要的东西,而由“实现”来选择最佳低级执行机制。这样就可以避免用synchronized编写代码,这一diamante不经容易出错,而且在多核CPU上执行所需的成本也比你想象的要高。
从有点修正主义的角度来看,在Java8中引入Stream可以看卓把另外两项扩充加入Java8的直接原因:把代码传递给方法的简洁方式(方法引入、Lamdba)和接口的默认方法。
**
