堆棧分離,如何判斷什麼是垃圾

1 爲什麼說堆棧分離使垃圾分類成爲可能 可以作爲GC roots 中的對象有虛擬機棧中引用的對象,方法區中類靜態屬性引用的對象,方法區中常量引用的對象,本地方法棧中native 引用的對象都是作爲GC roots的,因爲系統中除了棧以外,以棧或對象中的引用找到對象,又以這些對象找到其他對象,形成一個對象樹,對象的引用以null 或者是基本類型結束,如果棧中有多個引用,就有多個對象樹,這些樹上的對象
相關文章
相關標籤/搜索