Lambda表达式

wuchangjian2021-11-15 20:03:35编程学习

一、lambda表达式:简化匿名内部对象

二、语法:

        ()->{ };

                ()--重写方法的参数列表

                ->箭头函数lambda符号

                {}->重写方法的方法体

三、前提:

        函数式接口为前提:只有一个必须被重写的抽象方法的接口;

        强制检测是否为函数接口:FunctionlInterface

四、Lambda表达式写法

        写法一:

                接口 接口名=()—>{方法体}

        写法二:如果{}方法语句中只有一句,可以省略{}

                接口 接口名—>方法体

        写法三:如果存在参数,参数的数据类型可以省略

        写法四:如果存在参数,参数只有一个,()可以省略

        写法五:如果方法存在返回值,并且方法语句只有一句,就是return语句,前后的{}与return关键字可以一起省略。

                

相关文章

中央气象台:甘肃陕西山西四川等地将有较强降雨,高温预警降为黄色

中央气象台:甘肃陕西山西四川等地将有较强降雨,高温预警降为黄色

2022-08-27 19:10:10 据中央气象台网站消息,过去一天...

国台办:在海外的台胞遇到困难都可以联系中国驻外使领馆寻求帮助

2022-08-19 14:37:49 有媒体提问,台媒报道,近期频频...

程序员常用网站

myBatis官网: mybatis – MyBatis 3 | 简介...

香港显卡服务器与国内显卡服务器的区别?

无论是海外服务器还是国内服务器,它们的本质都是一样的,由于世...

1005CallatzPlus

# 观摩了一下 大佬代码的优化 # eval 函数自动将输入转为int n =...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。