uj5u.com熱心網友回復:
你應該想問的是值傳遞和參考傳遞的問題,按照代碼中的顯示,s1應該是指向s3的物件,s3指向的是s2的物件,s2無指向,此時所有物件中只有s1一開始new的物件沒有指向,會被gc回收。uj5u.com熱心網友回復:
我懂了,垃圾回收發生在堆中 ,堆中的物件有三個,其中s3的物件指向了s1的參考,s2的物件指向了s3這個參考,s2這個參考指向了null,所以只有s1的物件沒有指向參考,會被GC,能這樣理解不?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/231620.html
標籤:Java相關
