美文网首页
Java8:lambda

Java8:lambda

作者: linheimx | 来源:发表于2016-11-23 11:30 被阅读26次

什么是 Lambda 表达式?

  1. 他就是一个函数
    “Lambda 表达式”(lambda expression)是一个匿名函数

  2. Lambda表达式,即lambda expression,既然是expression就有值,这个值就是函数本身

通常我们在定义函数的时候是不会关心在定义时的值,因为定义的值之后可以通过函数名再次得到。
但是lambda expression没有名字,因此要得到它的值就只能使用它的定义时的返回值。
就是写起来比较方便一点,和其他函数没区别

优点

  1. 使用它设计的代码会更加简洁。
  2. Lamba的本质有2点,首选它是一段代码,其次它整体可以被当作函数参数传递到函数中。

例子

下面这个例子就是使用Lambda语法来代替匿名的内部类,代码不仅简洁,而且还可读。


来自百度百科

相关文章

网友评论

      本文标题:Java8:lambda

      本文链接:https://www.haomeiwen.com/subject/rvtvpttx.html