Lambda表达式

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

二、语法:

        ()->{ };

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

                ->箭头函数lambda符号

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

三、前提:

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

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

四、Lambda表达式写法

        写法一:

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

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

                接口 接口名—>方法体

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

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

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

                

上一篇:Chapter 1 First Sight——25


下一篇:Lambda表达式学习记录