java8学习之Collector复合与注意事项
2018-01-21 15:29
155 查看
接着上一次【http://www.cnblogs.com/webor2006/p/8318066.html】继续对Collector进行javadoc详读,上一次读到了这:
接下来一条条来过目一下:
要理解这段说明,则首先先要了解Collector接口的三个泛型,如下:
比如说:
其实也就是累积生成的集合类型,如:
理解了这三个泛型的含义之后,接下来再来看一下对于Collector很重要的这四个方法的定义:
理解了泛型的类型之后,接下来再回过头来理解刚才第一个约束所说:
这句话的意思其实就是说在合并时如果返回了一个新的集合对象,那么之前传递过来的集合对象就不会再次被使用了。
实际上上面就已经说明了收集器的一个实现原理。
这段表达的含义其实就是说并行流并不一定比串行流效率要高,原因是多方面的。
到此,终于将Collector接口的javadoc的说明逐字逐句的通读完了~~比较累~~当然还是有一些不太理解的~~不过通过读官方的说明确实吸收到了很多有用的信息,是非常有价值的,这为之后彻底理解收集器做了一个非常好的铺垫~~
接下来一条条来过目一下:
要理解这段说明,则首先先要了解Collector接口的三个泛型,如下:
比如说:
其实也就是累积生成的集合类型,如:
理解了这三个泛型的含义之后,接下来再来看一下对于Collector很重要的这四个方法的定义:
理解了泛型的类型之后,接下来再回过头来理解刚才第一个约束所说:
这句话的意思其实就是说在合并时如果返回了一个新的集合对象,那么之前传递过来的集合对象就不会再次被使用了。
实际上上面就已经说明了收集器的一个实现原理。
这段表达的含义其实就是说并行流并不一定比串行流效率要高,原因是多方面的。
到此,终于将Collector接口的javadoc的说明逐字逐句的通读完了~~比较累~~当然还是有一些不太理解的~~不过通过读官方的说明确实吸收到了很多有用的信息,是非常有价值的,这为之后彻底理解收集器做了一个非常好的铺垫~~
相关文章推荐
- 关于初学者学习Java的一些注意事项
- java学习之类,方法,属性,变量注意事项
- JAVA程序员养成计划之JVM学习笔记(0)-一些注意事项
- Java学习笔记(77)-----------注释注意事项
- Java学习注意事项
- java学习注意事项:java类集迭代器的next()问题
- Java学习--List集合对象的使用注意事项
- java高并发程序设计学习笔记九锁的优化和注意事项
- java学习日记_37:方法重写的应用和注意事项
- 【java基础知识(学习笔记)】--方法的重载注意事项
- java 学习之二 中for循环的使用注意事项
- java学习(2) jdk配置注意事项以及简单知识点
- 个人学习-java-循环注意事项
- java学习的注意事项
- java学习第一天注意事项(转子百度java吧)
- java学习--构造函数注意事项
- 【Java学习笔记之八】JavaBean中布尔类型使用注意事项
- JAVA学习第二十课(异常的应用和注意事项(三))
- java学习一:java写程序的一些基本的注意事项
- java for Web学习笔记之Servlet的使用及注意事项