在没有出现lambda表达式之前,我们使用匿名类来实现的时候都需要生命final变量;
声明 final :使用匿名类时候,需要引用它所在方法里的变量;
Java8:Lambda表达式中引用的局部变量必须是final或既成事实上的final变量;
错误示范:
错误信息:local variables referenced from a Lambda expression must be final or effectively final。
Java8函数式编程-引用值和变量
阅读 55
2022-04-04
在没有出现lambda表达式之前,我们使用匿名类来实现的时候都需要生命final变量;
声明 final :使用匿名类时候,需要引用它所在方法里的变量;
Java8:Lambda表达式中引用的局部变量必须是final或既成事实上的final变量;
错误示范:
错误信息:local variables referenced from a Lambda expression must be final or effectively final。
相关推荐
精彩评论(0)