Lambda表达式可以看做是一个匿名类。将一个Lambda表达式做为参数传递给方法,行为参数化,就实现了函数式编程。 在没有Lambda之前,要实现函数式编程就需要使用匿名类,如果用Lambda会使得代码更加简洁、清晰。 lambda表达式 Lambda(其实就是希腊字母λ大写字符为Λ)就是没有名称的代码块,有形式参数列表和实现体 可以作为方法的参数或者赋值给变量 自身没有类型, 编译器会根据环境推断出其类型 例如 (int x,int y)-> { return x+y;}; (int x,int y)->{ int max= x>y ? ...