黑马程序员技术交流社区

标题: 【上海校区】java8 自定义收集器 [打印本页]

作者: 梦缠绕的时候    时间: 2018-11-8 11:40
标题: 【上海校区】java8 自定义收集器
java8自定义收集器

案例:接收参数int n,并将前n个自然数分为质数和非质数。


第一种方式自定义收集器第一步:实现收集器接口,重写收集器方法,以及定义业务逻辑方法
第二步:应用方法与java8内置收集归约函数做对比

函数输出(提高了55%)

Fastest execution done in 865 msecs

CustomCollector Fastest execution done in 382 msecs



第二种方式实现自定义收集器把实现核心逻辑的三个函数传给collect方法的重载版本来获得同样的结果。


收获:可以自己需要的时候开发自己的收集器 (虽然比较麻烦),可以用于追求性能的优化



作者: 魔都黑马少年梦    时间: 2018-11-8 17:23

作者: 不二晨    时间: 2018-11-14 15:48
~(。≧3≦)ノ⌒☆




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2