java - Apakah yang berlaku kepada nilai pembolehubah statik dalam Android selepas ia dikitar semula?
大家讲道理
大家讲道理 2017-05-27 17:40:18
0
2
673

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?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(2)
阿神

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

PHPzhong

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".

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan