A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 陈德基 于 2012-12-8 18:13 编辑

在第三个视频,在8分钟位置左右,张老师的代码定义最终局部变量的时候,创建实例对象但是eclipes报错了。
这是代码
class TraditionalThreadSynchronized
{
        public static void main(String[] args)
        {
                //张老师的代码就是这里出的错,可是我在editplues里敲出来可以运行。
                //后来张老师把下面这一句代码要放在一个非静态的成员函数中才可以,为什么?
                final Outter out = new Outter();

                new Thread(new Runnable()
                {
                        public void run()
                        {
                                while (true)
                                {
                                        try
                                        {
                                                Thread.sleep(10);
                                        }
                                        catch (Exception e)
                                        {
                                                e.printStackTrace();
                                        }
                                        out.outter("chendeji");
                                }
                        }
                }).start();
        }
}

class Outter
{
        public void outter(String name){
                int i = name.length();
                for (int x = 0; x<i ;x++ )
                {
                        System.out.println(name.charAt(x));
                }
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马