深度分析:java8的新特性lambda和stream流,看完你学会了吗?
1. lambda表达式1.1 什么是lambda以java为例,可以对一个java变量赋一个值,比如int a = 1,而对于一个方法,一块代码也是赋予给一个变量的,对于这块代码,或者说被赋给变量的函数,就是一个lambda表达式//为变量赋值int a = 1;//将代码块赋值给变量var = public void fun(int x){ x+1;}//可以简化var = (x)->x+1;1.2 java为什么要引入lambdalambda是为函数式编程