本帖最后由 陈德基 于 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));
}
}
}
|
|