[OCAJP]垃圾回收

Given the code fragment:

And,

Which statement is true?

A. After line 8, three objects are eligible for garbage collection
B. After line 8, two objects are eligible for garbage collection
C. After line 8, one object is eligible for garbage collection
D. After line 8, none of the objects are eligible for garbage collection

題解

在這裡按照順序把實體化出來的Student物件標記為A,B,C。程式執行完第8行時,A物件已經沒有被任何變數參考,B物件被s3變數參考,C物件被s1變數參考。沒有被任何變數參考的A物件會在稍候被垃圾回收(Garbage Collection)。

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章