JFrame对象的垃圾回收器
发布于 2021-01-29 20:12:51
import javax.swing.*;
public class Main
{
public Main()
{
JFrame jf = new JFrame("Demo");
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(100, 100);
jf.setVisible(true);
}
public static void main(String[] args)
{
SwingUtilities.invokeLater(new Runnable()
{
@Override
public void run()
{
new Main();
}
});
Runtime.getRuntime().gc();
}
}
我要求Runtime.getRuntime().gc();
显式垃圾回收器调用。但是窗口并没有从屏幕上消失,为什么垃圾回收器不回收JFrame的对象?
关注者
0
被浏览
92
1 个回答
推荐阅读
-
如何强制垃圾回收器立即回收一个对象?
2022-03-03 关注 0 浏览49 1答案
-
垃圾回收器(GC)的基本原理是什么?垃圾回收器可以马上回收内存吗?如何通知虚拟机进行垃圾回收?
2022-03-01 关注 0 浏览73 1答案
-
当实际对象被垃圾回收时,WeakHashMap条目中的值如何被垃圾回收?
2021-01-30 关注 0 浏览73 1答案
-
新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?
2020-01-08 关注 0 浏览5190 1答案
-
垃圾回收的基本原理是什么?有什么办法主动通知虚拟机进行垃圾回收?垃圾回收器会马上回收内存吗?
2021-09-18 关注 0 浏览175 1答案
-
常见的垃圾回收器有那些?
2019-11-22 关注 0 浏览2043 1答案
-
如何将对象交给python垃圾回收?
2021-01-29 关注 0 浏览70 1答案
-
是否可以“查看”对象图进行垃圾回收?
2021-01-30 关注 0 浏览67 1答案
-
请简单描述一下垃圾回收器的基本原理是什么?还有垃圾回收器可以马上回收内存吗?并且有什么办法可以主动通知虚拟机进行垃圾回收呢?
2020-01-30 关注 0 浏览483 1答案
-
如何强制垃圾回收一个指定的对象?
2022-03-03 关注 0 浏览43 1答案