Java-lambda 表达式

释放双眼,带上耳机,听听看~!

什么是Lambda表达式?

它是一种匿名函数,基于数学中的λ演算得名,简单地说,它是没有声明的方法,即:没有名称,但它有参数列表、方法主体、返回类型,可能还有可以抛出的异常。

Lambda表达式的作用是什么?

  • 它可以写出更简洁、更灵活的代码,作为一种更紧凑的代码风格。
  • 简化(代替)匿名内部类

Lmabda表达式的语法总结: () -> ();

前置

语法

无参数无返回值

() -> System.out.println(“Hello WOrld”)

有一个参数无返回值

(x) -> System.out.println(x)

有且只有一个参数无返回值

x -> System.out.println(x)

有多个参数,有返回值,有多条lambda体语句

(x,y) -> {System.out.println(“xxx”);return xxxx;};

有多个参数,有返回值,只有一条lambda体语句

(x,y) -> xxxx

注意:

lambda表达式所用的接口,必须是函数式接口;

 

给TA买糖
共{{data.count}}人
人已赞赏
Java入门技术文章

Java-原码反码补码

2021-9-6 11:47:44

JavaJava入门Java基础技术文章

枚举

2021-9-7 13:19:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索