在Java語言中,可做爲GC Roots的對象包括下面幾種:對象
a) 虛擬機棧中引用的對象(棧幀中的本地變量表);blog
b) 方法區中類靜態屬性引用的對象;虛擬機
c) 方法區中常量引用的對象;變量
d) 本地方法棧中JNI(Native方法)引用的對象。引用
::注意:這四個地方,引用的對象!!!方法