推 mars90226:static的變數是跟著class的,所以應該不會被摧毀 08/27 00:09
→ mars90226:因為是跟著class,所以永遠都是同一個 08/27 00:12
推 LaPass:一直都會在,直到該class被unload 08/27 00:44
推 LaPass:建議找說明jvm相關的書來看,他會說jvm怎麼處理記憶體,有 08/27 00:50
推 LaPass:專門的記憶體區塊是專門拿來放class的格式、static之類的 08/27 00:54
→ alan77916:感謝大大們的指導 那我大概了解了 我在去翻相關資料看看 08/27 15:04
→ alan77916:所以JVM會先把class當必要了解的資訊載進來(當new他時?) 08/27 15:10
推 LaPass:嚴格說:是在保證在new之前一定會載入。不過你想當他第一次 08/27 15:23
→ LaPass:new的時候載入也OK,因為通常是這種狀況。除非去使用static 08/27 15:26