方法中的内部类,操作本方法中的局部变量时,局部变量应该声明为final!!

如题!

public void doit(){

    final int i=9;
        Thread t=new Thread(new Runnable(){

            @Override
            public void run() {
                // TODO Auto-generated method stub
                i++;
            }
            
        });

你可能感兴趣的:(final)