java - Qu'arrive-t-il à la valeur d'une variable statique dans Android après son recyclage?
大家讲道理
大家讲道理 2017-05-27 17:40:18
0
2
667

Par exemple

public static String APP_NAME = "segmentFault";

Lorsque APP_NAME est recyclé, la valeur de APP_NAME deviendra-t-elle nulle ou un gâchis de valeurs incertain ?

大家讲道理
大家讲道理

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

répondre à tous(2)
阿神

Il y a un problème avec votre compréhension du recyclage de la mémoire. Le recyclage des objets en premier ne fait plus référence à une certaine adresse mémoire, et le GC récupère la mémoire au lieu de recycler la mémoire en premier, ce qui rend la variable nulle

PHPzhong

Les membres statiques ne seront pas recyclés. L'auteur n'a pas à s'inquiéter des changements inexplicables des valeurs des membres statiques. S'il n'y a aucune autre affectation à APP_NAME dans le code, sa valeur sera toujours « segmentFault ».

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal