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