Java 8引入了一个新的特性称为"Effectively final"(实际上是final)。它允许在Lambda表达式或匿名内部类中访问并且使用非final变量,只要这些变量在使用前没有被修改。 在Java 7以前,Lambda表达式..