多項(xiàng)選擇題我們知道內(nèi)存泄漏的原因是應(yīng)該被回收的對(duì)象,不能被及時(shí)回收,那么GC是如何來判斷對(duì)象是否為垃圾對(duì)象呢?判斷的方式有兩個(gè)()。

A.引用計(jì)數(shù)對(duì)象被引用,引用計(jì)數(shù)器加1,反之減一,只有引用計(jì)數(shù)為0,那么這個(gè)對(duì)象為垃圾對(duì)象
B.可達(dá)性從GCRoot節(jié)點(diǎn)對(duì)象開始,看是否可以訪問到此對(duì)象,如果沒有訪問到則為垃圾對(duì)象
C.分類計(jì)數(shù)對(duì)象被引用,引用計(jì)數(shù)器加1,反之減一,只有引用計(jì)數(shù)為0,那么這個(gè)對(duì)象為垃圾對(duì)象
D.皮卡性從GCRoot節(jié)點(diǎn)對(duì)象開始,看是否可以訪問到此對(duì)象,如果沒有訪問到則為垃圾對(duì)象


您可能感興趣的試卷

你可能感興趣的試題

1.多項(xiàng)選擇題可以作為GCRoot對(duì)象有以下幾種()。

A.虛擬機(jī)棧中的局部變量
B.本地方法棧中的引用對(duì)象
C.方法區(qū)中的常量引用對(duì)象
D.方法區(qū)中的類屬性引用對(duì)象

2.多項(xiàng)選擇題android中4種引用是()。

A.StrongReference強(qiáng)引用從不被回收,java虛擬機(jī)停止時(shí),才終止
B.SoftReference軟引用當(dāng)內(nèi)存不足時(shí),會(huì)主動(dòng)回收,使用SoftReference使用結(jié)合ReferenceQueue構(gòu)造有效期短
C.WeakReference弱引用每次垃圾回收時(shí),被回收
D.PhatomReference虛引用每次垃圾回收時(shí),被回收。結(jié)合ReferenceQueue來跟蹤對(duì)象被垃圾回收器回收的活動(dòng)