欢迎光临散文网 会员登陆 & 注册

后端 | Java | Lambda表达式

2023-05-07 16:11 作者:朵宝特工007  | 我要投稿

笔记来源:Java入门基础视频教程,java零基础自学就选黑马程序员Java入门教程

  • Lambda表达式是JDK 8开始后的一种新语法形式。

  • 作用:简化匿名内部类的代码写法。

  • 简化格式:

  • 注意:Lambda表达式只能简化函数式接口的匿名内部类的写法形式。

    • 什么是函数式接口?

      • 首先必须是接口,其次接口中有且仅有一个抽象方法的形式;

      • 通常我们会在接口上加一个@FunctionalInterface注解,标记该接口必须是满足函数式接口。

  • Lambda表达式的省略规则:

    • 参数类型可以省略不写。

    • 如果只有一个参数,参数类型可以省略,同时()也可以省略。

    • 如果Lambda表达式的方法体代码只有一行代码,可以省略大括号不写,同时要省略分号!

    • 如果Lambda表达式的方法体代码只有一行代码,可以省略大括号不写。此时,如果这行代码是return语句,必须省略return不写,同时也必须省略分号不写。


后端 | Java | Lambda表达式的评论 (共 条)

分享到微博请遵守国家法律