java手動(dòng)回收垃圾 Java中為什么不設(shè)置一個(gè)函數(shù),讓程序員來(lái)標(biāo)記可以被gc回收的變量?
Java中為什么不設(shè)置一個(gè)函數(shù),讓程序員來(lái)標(biāo)記可以被gc回收的變量?為了擺脫放羊的艱苦生活,小a努力學(xué)習(xí)。他成功后,朋友邀請(qǐng)他到澳大利亞買(mǎi)了一個(gè)農(nóng)場(chǎng),過(guò)上舒適的生活。如果你想寫(xiě),你可以寫(xiě)C。但現(xiàn)實(shí)是,
Java中為什么不設(shè)置一個(gè)函數(shù),讓程序員來(lái)標(biāo)記可以被gc回收的變量?
為了擺脫放羊的艱苦生活,小a努力學(xué)習(xí)。他成功后,朋友邀請(qǐng)他到澳大利亞買(mǎi)了一個(gè)農(nóng)場(chǎng),過(guò)上舒適的生活。
如果你想寫(xiě),你可以寫(xiě)C。但現(xiàn)實(shí)是,許多C不能忍受他們的GC切換到Java。。。你想倒退。。。
最初,Java的GC的優(yōu)點(diǎn)是異步集中收集,這是一種比手動(dòng)刪除更有效的方法。為什么你要自立,自己動(dòng)手。
JAVA中,當(dāng)一個(gè)方法結(jié)束了,局部變量會(huì)立即被回收嗎?
局部變量表位于方法堆棧框架中。在方法的末尾,堆棧幀被回收,所有的內(nèi)容包括局部變量表都不再有效。