需要注意的是:JDK8.0及以后的版本,局部内部类使用局部变量时不用final,否则需要。
代码示例:
public class Test {
public void eat() {
final int age=12;//此时的版本为JDK6.0,不加final会报错
class T{
{
System.out.println(age);
}
}
}
public static void main(String [] args) {
}
}