(1) Donnez d'abord la classification des types de données (Apprentissage recommandé : cours java)
(2) Stockage des types de données Java en mémoire :
1) Principe de stockage des types de données de base : Tous les types de données simples n'ont pas de "références" Concept, Les types de données de base sont stockés directement sur la pile mémoire dans la mémoire. La valeur des données elles-mêmes est stockée dans l'espace de la pile, et les huit types de données du langage Java sont ce modèle de stockage
2 ) Stockage ; principe des types référence : Les types référence héritent de la classe Object (également les types référence) et toutes les données sont stockées selon le modèle de mémoire de stockage des objets en Java. Ce type de données est stocké à l'aide du tas mémoire Java et de la pile mémoire. . Stockage des données , en termes simples, les "références" sont stockées sur la pile mémoire ordonnée, tandis que la valeur de l'objet lui-même est stockée sur le tas mémoire
Différence :
La principale différence entre les types de données de base et les types de référence est que les types de données de base sont alloués sur la pile, tandis que les types de référence sont alloués sur le tas (nécessite les concepts de pile et de tas en Java)(3) À quel type de données appartient la chaîne en Java ?
La chaîne String en Java est un type de données de référence car String est une classe.
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!