我在Java 8中玩lambdas,我遇到了警告local variables referenced from a lambda expression must be final or effectively final.我知道当我在匿名类中使用变量时,它们必须在外部类中是最终的,但仍然 - 最终和有效最终之间有什么区别?
local variables referenced from a lambda expression must be final or effectively final
java lambda final inner-classes java-8
final ×1
inner-classes ×1
java ×1
java-8 ×1
lambda ×1