幾道JAVA和分佈式系統面試題總結

兩個對象相互引用會不會被GC? 仍然會被GC。由於JVM按照對象在以GC root爲根節點的圖中的可達性來決定對象是否被GC。相互引用的兩個對象,引用數雖然不爲0,但若是跟外界其餘對象都沒有引用關係,便是一個孤島,仍然會被GC。html java中可做爲GC Root的對象有 1.虛擬機棧中引用的對象(本地變量表) 2.方法區中靜態屬性引用的對象 3. 方法區中常量引用的對象 4.本地方法棧中引用
相關文章
相關標籤/搜索