強引用、軟引用、弱引用和虛引用有什麼用?

強引用 強引用是最廣泛的引用,例如:Object obj=newObject(),當對象爲強引用時,JVM就算拋出OOM終止程序也不會強制回收強引用對象,若是不使用該對象,可使該對象設置爲null來弱化引用,或者超出生命週期,使其被回收。對象   軟引用 對象處在有用但非必須的狀態,當內存不足時會強制回收該對象的內存。blog   弱引用 非必須的對象,一旦GC在掃描時發現對象只被弱引用關聯,就會
相關文章
相關標籤/搜索