Lambda表达式简介
lambda表达式可以被理解为一个匿名函数的简明表示,它可以被传递,它没有名称,但是它有一个参数列表,一个主体,一个返回类型,也可能是可以抛出的异常列表。
- 匿名 因为它没有一个明确的名字,不像一个方法,必须有方法名。
- 函数 因为lambda不是属于某一个特定类的方法,但它和方法一样,lambda有一个参数列表,一个主体,一个返回类型,以及可能抛出的异常。
- 传递 一个lambda表达式可以作为参数传递给一个方法或存储在一个变量。
- 简洁 你不需要写很多冗长的代码,就是比写匿名内部类还简洁。