5

私が知っているように、静的フィールド (スレッド、ローカル変数、メソッド引数、JNI 参照と共に) は GC ルートとして機能します。

これを確認するリンクを提供することはできませんが、それに関する多くの記事を読みました.

非静的フィールドが GC ルートとして機能できないのはなぜですか?

4

2 に答える 2

3

非静的フィールドには、それを含むインスタンスによって保持される参照があるため、それ自体が GC ルートになることはできません。

于 2016-12-28T16:30:45.160 に答える