Lambda表达式的使用场景:

当方法的参数是一个函数式接口时,可以使用Lambda表达式进行简化——

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

Java 8 新特性--Lambda表达式作为方法参数 随笔 第1张

首先,前提是Runnable接口是一个函数式接口,经过查看源码得知,确实如此:

Java 8 新特性--Lambda表达式作为方法参数 随笔 第2张

 将Runnable接口作为参数进行传递,可以使用两种方式:

Java 8 新特性--Lambda表达式作为方法参数 随笔 第3张

 优化写法:

Java 8 新特性--Lambda表达式作为方法参数 随笔 第4张

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