Une brève introduction à la JVM
Stockage des variables locales en mémoire :
La référence ne pointe pas vers la méthode d'écriture de l'objet :
Cette citation ne pointe pas vers un objet
Une référence peut-elle pointer vers plusieurs objets en même temps ?
Pour ce code, il ne peut pointer que vers un seul objet et stocker l'adresse d'un objet. Au final, seule l'adresse du dernier objet est enregistrée.
Le processus de passage du tableau en paramètre de la méthode :
Résolution et impression des résultats :
Les deux premières solutions :
résultats d'impression fun2 :
Exemple d'analyse : Que représente l'image suivante
représente la référence du tableau2, pointant vers l'objet pointé par la référence du tableau1 ?
L'image suivante représente la signification de l'exemple ci-dessus :
Remarque :
La phrase "points de référence vers la référence" est fausse. Les références ne peuvent pointer que vers des objets. empiler?
Pas nécessairement. Le fait qu'une variable soit sur la pile est déterminé par la nature de votre variable. S'il s'agit d'une variable locale, elle doit être sur la pile. Sinon, par exemple, les variables membres de l'instance ne sont pas nécessairement sur la pile.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!