流处理和lambda表达式的区别?

经常遇见说流处理和lambda表达式。
这两个看起来差不多啊,请问有什么区别么?

lambda表达式
简化匿名内部类的编写。
直接实现接口中的函数
函数实现用"->" 表示实现。{ }表示实现的具体逻辑。
用接口去声明使用
用声明的变量调用实现 的方法。
Stream流式处理
把一个数据集中的元素 并行聚会处理,stream的使用,就是实现一个filter-map-reduce过程。