Maison  >  Article  >  Java  >  Qu’est-ce qu’une variable de référence en Java ?

Qu’est-ce qu’une variable de référence en Java ?

青灯夜游
青灯夜游original
2020-08-18 11:20:129104parcourir

L'essence d'une variable est une petite unité de mémoire, qui stocke la valeur de la variable ; lorsqu'une variable pointe vers un objet, la variable est appelée variable de référence. La variable de référence de Java est en fait un pointeur qui pointe vers une instance d'objet dans la mémoire tas, ce qui équivaut à un alias pour un tableau ou un objet.

Qu’est-ce qu’une variable de référence en Java ?

Recommandé : "Tutoriel vidéo Java"

Tout d'abord, vous devez comprendre ce qu'est une variable. L'essence d'une variable est une petite unité de mémoire. Cette petite mémoire stocke la valeur de la variable

Par exemple, int a = 1;

a est le nom. de la variable. 1 est la valeur de la variable.

Lorsqu'une variable pointe vers un objet, la variable est appelée une variable de référence

Par exemple, A a =new A();

a est une référence variable, il pointe vers un objet A, qui peut également être considéré comme faisant référence à un objet A. Nous exploitons l'objet A en manipulant ce a. A ce moment, la valeur de la variable a est l'adresse de l'objet auquel elle fait référence.

Si vous avez appris le C, vous pouvez le considérer comme un pointeur. Bien qu'il soit en fait différent d'un pointeur, conceptuellement, il n'est pas impossible de l'utiliser comme pointeur en JAVA.

La variable de référence de Java est en fait un pointeur, qui pointe vers une instance d'objet dans la mémoire tas. Elle équivaut à un alias pour un tableau ou un objet, qui peut être utilisé dans le programme à l'avenir. . Une variable de référence pour accéder à un tableau ou à un objet dans le tas.

L'image ci-dessous est reproduite plus en détail à partir de l'article original. . . Je ne sais pas où il se trouve. Si l'auteur original le voit, faites-le-moi savoir.

Qu’est-ce qu’une variable de référence en Java ?

Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn