请问什么样的代码才会使 初始化处理中会产生死循环
请大家指点
[b]问题补充:[/b]
while(true){
///...
}
这样只是死循环而已,不是初始化时产生的死循环
[b]问题补充:[/b]
我是要写一个在初始化的时候产生死循环
能不能来点代码说明呀?
[b]问题补充:[/b]
你还是没理解我的意思
你给出的代码是在明显的死循环中初始化参数,而不是在初始化时产生死循环
是不是说初始化一个类时依赖另外一个类,然后被依赖的类反向依赖回来,这样就会死掉吧
[code="java"]
class A {
private B b;
public A() {
b = new B();
}
}
class B {
private A a;
public B() {
a = new A();
}
}
[/code]
while(true){
///...
}
肯定有类似这样的处理,才引起;
代码放到初始化的地方,就是初始化的死循环了.:)
初始化?
你是想说死循环还是死锁
[code="java"]public class Test{
public Test(){
int i= 0;
while(true){
System.out.println("又来一次..第"+i++);
}
}
public static void main(String[] args){
new Test();
}
}[/code]
呵呵.