函数式编程:忽略面向对象的复杂语法,强调做什么,而并非强调谁去做
lambda表达式就是函数式编程的体现
格式
(形参) ->{方法体}
():抽象方法形参
用途:
简化匿名内部类的书写,只可用于函数式接口的匿名内部类的书写
函数式接口:有且仅有一个抽象方法的接口,可加上@FunctinoalInterface注解校验
例:
lambda的省略规则:
1、参数类型可以省略不写
2、如果只有一个参数,参数类型和()都可以省略不写
3、如果lambda表达式方法体只有一行,则大括号,分号,return可以省略不写,同时省略

10万+

被折叠的 条评论
为什么被折叠?



