這是我懷疑的想法,並且認爲這樣做是爲了好事。
假設我有加載爲我的應用程序的一部分,下面的類:無法識別內存的內存問題
class HeavyClass {
static final ArrayList list = new ArrayList(100);
}
是否靜態成員的生命週期對準自己的應用程序,不管發生了什麼HeavyClass的實例。
如果靜態本身與不被垃圾回收的類加載器內存(permgen)保持一致,那麼確保這樣一個對象僅僅需要消耗(並清除成員)的編程習慣是什麼;假設我們必須有一個靜態要在所有實例中共享)