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 ?

Guanhui
Guanhuioriginal
2020-06-06 15:01:025967parcourir

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

Qu'est-ce qu'une variable de référence 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. Cela équivaut à donner un nom à un tableau ou à un objet, et vous pouvez ensuite utiliser la pile dans le tas. programme. Une variable de référence pour accéder à un tableau ou à un objet dans le tas.

Qu'est-ce qu'un tas et qu'est-ce qu'une pile ?

存储区域 存储内容 优点 缺点 回收
基本类型的变量和对象的引用变量 存取速度比堆要快,仅次于寄存器,栈数据可以共享 存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主要存放一些基本类型的变量 当超过变量的作用域后,Java会自动释放掉该变量,内存空间可以立即被另作他用
由new等指令创建的对象和数组 可以动态地分配内存大小,生存期也不必事先告诉编译器 由于要在运行时动态分配内存,存取速度较慢 由Java虚拟机的自动垃圾回收器来回收不再使用的数据

Les caractéristiques de stockage de la pile déterminent le type de données qui y sont stockées.

Tutoriel recommandé : "Tutoriel Java"

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