JFrame对象在运行时,是谁在引用它才不至于被当作垃圾回收
yylzq 2008-05-30 07:35:11 按照垃圾回收的工作机制,当不存在对某对象的任何引用时,该对象就被认为没有存在的必要了,它占用的内存将被释放。但在下面的例子中:
public class testFrame extends JFrame{
public testFrame(String text){
super(text);
this.pack();
this.setVisible(true);
}
}
public class test{
public static void main(String[] args) {
new testFrame("test");
}
}
在这个例子中,并没有明确指定那个变量指向这个testFrame对象,但他确实是不会被回收的,这是怎么回事呀?是不是默认有变量指向它?
多谢指教