本书第四章的读书笔记,本章主要阐述:如何使用Lambda表达式.

基本类型

考虑到装箱类型过于占用内存,JDK提供了针对基本类型的操作,以达到优化的效果,如mapToLong方法.

对基本类型做特殊处理的方法在命名上有明确规范:

  • 如果返回类型为基本类型,则在基本类型名称前面加To

  • 如果参数类型是基本类型,则不加前缀只需类型名即可

  • 如果敢接函数使用基本类型,则在操作名后加To,再加基本类型名,如mapToLong

summaryStatistics方法

这些为基本类型进行优化的Stream还有一些额外的方法,避免重复实现一些通用方法,比如summaryStatistics方法.

publicstaticvoidprintSummary(List