+ -
当前位置:首页 → 问答吧 → Swing怎么保证窗体对象的强引用?

Swing怎么保证窗体对象的强引用?

时间:2011-09-24

来源:互联网

比如在main方法里执行
JFrame frame=new JFrame();
frame.setVisible(true);
这样主方法返回后frame不就失去引用了吗,为什么又不会被当做垃圾回收呢?

作者: ChandlerSun   发布时间: 2011-09-24

作者: softroad   发布时间: 2011-09-24


你不应该只看frame.setVisible(true);这一句代码
你得关注以下new JFrame();发生了什么
你还要知道有多线程的存在

他既然显示出来了,就最少有一个线程还在运行,
比如做一个简易画图程序,你画一下,他就显示一下,其实有一只画笔不断的操纵这个frame引用

此时垃圾回收器有权利收回他吗?

作者: k3108001263   发布时间: 2011-09-24

热门下载

更多