我有理解以下代碼中的問題垃圾收集器:用於GUI元素
import java.awt.Dimension;
import java.awt.GridLayout;
import javax.swing.*;
public class A
{
public A(){
JFrame myframe = new JFrame ("hz window");
myframe.setLayout(new GridLayout());
myframe.setSize(new Dimension (500, 200));
myframe.setVisible(true);
}
public static void main (String arg[]){
new A();
// System.gc(); //1
//Runtime.getRuntime().gc(); //2
}
}
myframe對象的範圍是類A的構造,是嗎?
那麼,爲什麼不dissapeared窗口(即,由垃圾收集器在線路1和除去2)
這是我們在java程序創建所有的GUI元素的範圍?
JVM在哪裏保存到應用程序gui對象的所有鏈接?
對於新手問題,我很抱歉。