Java 垃圾回收思惟導圖

文 by / 林本託程序員

Tips
作一個終身學習的人。學習

Java 的垃圾回收,不像 C和 C++語言,內存的分配和釋放都是靠程序員來控制的。而 Java 的內存回收,程序員是不能也是沒法干預,具體何時回收,都具備不肯定性。程序員也不能顯式的去回收,最多隻能使用System.gc()這樣的方法,來通知虛擬機去回收內存,注意,這個代碼不是真正地去回收了,只是告訴虛擬機,你該回收了,具體什麼時候回收,能不能回收,就不是程序員說得算了。code

舉個具體的例子,一個地方發生了火災,你能作的,就是消防局打個電話,告訴哪裏着火了,而具體何時消防官兵出發,什麼時候能抵達火災現場,就不必定了。也有可能等火災都燒完了,消防官兵也沒來,可能由於其餘突發事件,消防車堵在路上了,遲遲趕不到着火的地方。blog

GC

Tips
若是您以爲不錯,順手點個讚唄!多謝!事件

相關文章
相關標籤/搜索