ホームページ  >  に質問  >  本文

java - Android の静的変数がリサイクルされた後、その値はどうなりますか?

###例えば### リーリー

APP_NAME がリサイクルされると、APP_NAME の値は null になるか、不確実な値が混在することになりますか?

大家讲道理大家讲道理2679日前598

全員に返信(2)返信します

  • 阿神

    阿神2017-05-27 17:42:18

    メモリのリサイクルの理解に問題があります。オブジェクトの最初のリサイクルでは特定のメモリ アドレスが参照されなくなり、GC が最初にメモリをリサイクルする代わりにメモリを再利用し、変数が null になります

    返事
    0
  • PHPz

    PHPz2017-05-27 17:42:18

    静的メンバーはリサイクルされません。作成者は、静的メンバーの値が不可解に変化することを心配する必要はありません。コード内に APP_NAME への他の割り当てがない場合、その値は常に「segmentFault」になります。

    返事
    0
  • キャンセル返事