当前位置: 代码迷 >> Java相关 >> 有些问题,请看看。
  详细解决方案

有些问题,请看看。

热度:181   发布时间:2006-11-23 23:13:48.0
有些问题,请看看。

public class A {
int i = 1;

public A() {
Thread thread = new Thread()
{
public void run() {
for(;;) {
A.this.run();
try {
sleep(1000);
} catch(InterruptedException ie) {
}
}
}
};
thread.start();
}

public void run() {
System.out.println("i = " + i);
i++;
}

public static void main(String[] args) throws Exception {
new A();
}

}
请问括号内的""是什么意思。。谢谢了。
一位牛人写的代码,偶看不懂。。


----------------解决方案--------------------------------------------------------

for(;;)是一个死循环,也可以写成while(true)

由于main线程只是new一个A的新对象,所以显示的结果应该打印一个i=1,然后是睡1000毫秒之后在打印一个i=2,然后在睡在打印。


----------------解决方案--------------------------------------------------------
对,条件可以在里面控制的
----------------解决方案--------------------------------------------------------
哦,懂了,谢谢各位。
----------------解决方案--------------------------------------------------------
  相关解决方案