一、lambda表达式:匿名内部类的简写
1、两个参数:
2、一个参数
3、没有参数
二、lambda表达式:作用域final
在lambda表达式中访问外层作用域和匿名对象中方式很相似,你可以直接访问标记了final的外层的局部变量,或者实例字段以及静态变量,如果访问局部变量,要求局部变量必须要final进行修饰
例子;age = 18是局部变量,如何验证final类型,就是在main函数后面进行赋值发现报错
同理lambda表达式是匿名类的简写,同样有这样作用域











网友评论