java8流计算不执行问题解决方案

《java8实战》中有这样一句话:因为中间操作一般都可以合并起来,在终端操作时一次性全部处理。

所有如果你的流计算,没有终端操作的话,则里面的语句不会执行(亲自踩坑记录)

知秋大佬对这种行为的解释如下:

因为只有接入消费者才会进行逆向包装然后消费

设计上是从外到里对数据元素层层处理,也就是套娃的设计,消费的时候,是从里到外对消费者包装也就是套娃的组合完成,前者是设计,后者才是执行

猜你喜欢

转载自blog.csdn.net/u012817635/article/details/80051412
今日推荐