《java8实战》中有这样一句话:因为中间操作一般都可以合并起来,在终端操作时一次性全部处理。
所有如果你的流计算,没有终端操作的话,则里面的语句不会执行(亲自踩坑记录)
知秋大佬对这种行为的解释如下:
因为只有接入消费者才会进行逆向包装然后消费
设计上是从外到里对数据元素层层处理,也就是套娃的设计,消费的时候,是从里到外对消费者包装也就是套娃的组合完成,前者是设计,后者才是执行
《java8实战》中有这样一句话:因为中间操作一般都可以合并起来,在终端操作时一次性全部处理。
所有如果你的流计算,没有终端操作的话,则里面的语句不会执行(亲自踩坑记录)
知秋大佬对这种行为的解释如下:
因为只有接入消费者才会进行逆向包装然后消费
设计上是从外到里对数据元素层层处理,也就是套娃的设计,消费的时候,是从里到外对消费者包装也就是套娃的组合完成,前者是设计,后者才是执行