本文是针对于java8引入函数式编程概念以及stream流相关的一些简单介绍
什么是函数式编程?...,帮我们找出来符合要求的数据
这就是外部循环和内部循环,这是一种思维方式的转变
外部循环,需要程序员自己去关注每一个数据项
内部循环,程序员只需要关注结果
内部循环以及函数调用 也将我们从如何做中解放出来... 方法签名唯一的标识了一个函数
Java8 也已经给我们预置了一些常用的函数接口类型
已经定义一套能够描述常见函数描述符的函数接口
比如上面提到的
function 就是其中一种
另外还有其他一些...,后面再说,我们已经可以在Java中表示一个函数,并且对函数进行调用
----
流
流,流动,流水,java中早就已经有了IO流,形象的表达了数据在程序中的处理与流动
Java8中的Stream流则更倾向于流水线的含义...你不在需要关注内部的细节,Stream通过内部迭代进行数据项的筛选查找,找到符合条件的数据
流(Stream)是Java8对函数式编程的重要支撑。