2

静的変数または静的メソッドは、プログラムが終了するまでガベージ コレクションされないことは理解していますが、静的なネストされたクラスはどのように機能しますか? オラクルのWebサイトでこの引用を見つけました。トップレベルのクラスを静的にすることはできないため、ネストされた静的クラスは非静的クラスとして動作することを知っています. しかし、同じ方法でガベージコレクションされるかどうかは保証されません。

入れ子になった静的クラスは、他の最上位クラスと同様に、その外側のクラス (および他のクラス) のインスタンス メンバーと対話します。実際には、入れ子になった静的クラスは、パッケージ化の便宜のために別のトップレベル クラスにネストされたトップレベル クラスの動作です。

4

1 に答える 1