cari

Rumah  >  Soal Jawab  >  teks badan

java - Apakah yang berlaku kepada nilai pembolehubah statik dalam Android selepas ia dikitar semula?

Sebagai contoh

public static String APP_NAME = "segmentFault";

Apabila APP_NAME dikitar semula, adakah nilai APP_NAME akan menjadi batal atau nilai yang tidak menentu?

大家讲道理大家讲道理2764 hari yang lalu661

membalas semua(2)saya akan balas

  • 阿神

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

    Terdapat masalah dengan pemahaman anda tentang kitar semula memori terlebih dahulu tidak lagi merujuk kepada alamat memori tertentu, dan GC menuntut semula memori dan bukannya mengitar semula memori terlebih dahulu, menyebabkan pembolehubah menjadi batal

    balas
    0
  • PHPz

    PHPz2017-05-27 17:42:18

    Ahli statik tidak akan dikitar semula. Penulis tidak perlu risau tentang nilai ahli statik yang berubah secara tidak dapat dijelaskan. Jika tiada tugasan lain kepada APP_NAME dalam kod, nilainya akan sentiasa "segmentFault".

    balas
    0
  • Batalbalas