理解Java的強引用、軟引用、弱引用和虛引用

前言 Java執行GC判斷對象是否存活有兩種方式其中一種是引用計數。java 引用計數:Java堆中每個對象都有一個引用計數屬性,引用每新增1次計數加1,引用每釋放1次計數減1。 在JDK 1.2之前的版本中,若一個對象不被任何變量引用,那麼程序就沒法再使用這個對象。也就是說,只有對象處於(reachable)可達狀態,程序才能使用它。 從JDK 1.2版本開始,對象的引用被劃分爲4種級別,從而使
相關文章
相關標籤/搜索