当你会关注这篇文章时,那么意味着你对Stream或多或少有些了解,甚至你在许多业务中有所应用.正如你所知,业界对Stream.lambda褒贬不一,有人认为它是银弹,也有人认为其降低了代码的可读性.事实上,很多东西我们应该辩证的去看待,一方面Stream相关的api的确提供了诸多的便利,如果你愿意花时间去理解和使用的话:然而另一方面,它像一个早产的婴儿,当你去阅读它源码时,你会觉得诧异,像是一个临时拼凑而成的模块. 在前面的Java函数式编程的前生今世篇章中,我们已经了解了lambda表达式的原