Maison  >  Questions et réponses  >  le corps du texte

java - Qu'arrive-t-il à la valeur d'une variable statique dans Android après son recyclage?

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 ?

大家讲道理大家讲道理2679 Il y a quelques jours595

répondre à tous(2)je répondrai

  • 阿神

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

    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

    répondre
    0
  • PHPz

    PHPz2017-05-27 17:42:18

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

    répondre
    0
  • Annulerrépondre