day039:Lambda表达式、Lambda表达式与匿名内部类的区别
一、Lambda表达式
1.函数式编程思想概述
面向对象思想强调“必须通过对象的形式来做事情”
函数式思想则是强调“做什么,而不是以什么形式去做”
Lambda表达式就是函数式思想的体现
2.Lambda表达式
组成Lambda表达式的三要素:形式参数、箭头、代码块
格式:(形式参数) ->{代码块}
如果有多个形式参数,中间用逗号隔开,如果没有形式参数,留空即可
3.Lambda表达式使用前提
有一个接口
接口中有且仅有一个抽象方法
代码示例:
二、Lambda表达式..
原创
2022-05-01 14:14:27 ·
153 阅读 ·
0 评论