GUI元素當你創建一個GUI元素,例如像這樣使用Java創建
new JFrame(); // nothing pointing to it.
一個JFrame這是錯的,因爲沒有什麼指向它,所以它會被垃圾收集。我意識到這是有效的,但我想確保它始終有效,即使垃圾收集器運行。
GUI元素當你創建一個GUI元素,例如像這樣使用Java創建
new JFrame(); // nothing pointing to it.
一個JFrame這是錯的,因爲沒有什麼指向它,所以它會被垃圾收集。我意識到這是有效的,但我想確保它始終有效,即使垃圾收集器運行。
您不需要保存引用JFrame
對象的引用變量(除非您稍後要使用它)。所有你需要的是調用構造函數JFrame()
,窗口將被構造。因此,在任何情況下,它都應該沒有任何問題。
JFrame錯過方法finalize(),那麼永遠不會被GC'ed – mKorbel 2012-04-05 05:19:46