jdk1.5 匿名内部类使用外部参数要用final 修饰外部参数
jdk1.8 匿名内部类使用外部参数不需要使用final 修饰外部参数
本文探讨了从JDK 1.5到1.8版本中匿名内部类使用外部参数的变化。在JDK 1.5中,如果匿名内部类需要访问外部类的局部变量,则该局部变量必须声明为final。而在JDK 1.8中,这一限制被取消,即使局部变量未声明为final也可以被匿名内部类访问。
jdk1.5 匿名内部类使用外部参数要用final 修饰外部参数
jdk1.8 匿名内部类使用外部参数不需要使用final 修饰外部参数

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