jvm垃圾回收機(jī)制面試 JVM中,對(duì)象是否可回收的方法有哪些?
JVM中,對(duì)象是否可回收的方法有哪些?GC是Java語言的魅力所在,也是面試過程中經(jīng)常提到的一點(diǎn)。下面是如何通過JVM回收垃圾!。當(dāng)循環(huán)線程再次掃描時(shí),它會(huì)找到之前標(biāo)記的對(duì)象,并調(diào)用類中默認(rèn)繼承的fi
JVM中,對(duì)象是否可回收的方法有哪些?
GC是Java語言的魅力所在,也是面試過程中經(jīng)常提到的一點(diǎn)。下面是如何通過JVM回收垃圾
!。
當(dāng)循環(huán)線程再次掃描時(shí),它會(huì)找到之前標(biāo)記的對(duì)象,并調(diào)用類中默認(rèn)繼承的finalize方法。此方法將檢測(cè)是否存在對(duì)要回收的對(duì)象的引用。如果存在引用,這些對(duì)象將被重用,而不是循環(huán)使用。如果恢復(fù)的對(duì)象被確定,它們將被放入一個(gè)特殊的回收隊(duì)列,內(nèi)存將被一個(gè)特殊的線程清除
Java是一個(gè)無底洞,如果您有任何問題,歡迎交流,更多的技術(shù)分享,請(qǐng)關(guān)注。。