二、Lambda表达式

1、 格式

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

(参数1,参数2,…,参数n)->{方法体}

注意:

(参数1,参数2,...,参数n)要与方法接口中的参数一致,但是名字可以不一样。

此外,方法类型接口,有且只有一个方法。

2、 作用

主要就是为方法类接口定义具体的实现方法

例如:

 (二)jdk8学习心得之Lambda表达式 随笔 第1张

 

3、 变量作用域

如果一个lambda表达式外的变量想用在表达式内,则变量必须是final类型或者隐性final类型(赋值后不可以修改)

(正常形式)

 (二)jdk8学习心得之Lambda表达式 随笔 第2张

 

(异常报错形式1)

 (二)jdk8学习心得之Lambda表达式 随笔 第3张

 

(异常报错形式2)

 (二)jdk8学习心得之Lambda表达式 随笔 第4张

 

(异常形式3)

 (二)jdk8学习心得之Lambda表达式 随笔 第5张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄