Maison > Java > Javacommencer > le corps du texte

Quel contenu est stocké respectivement dans la zone de pile, de tas et de méthode ?

王林
Libérer: 2020-06-24 16:34:28
avant
13470 Les gens l'ont consulté

La pile stocke les valeurs et les objets des types de données de base ainsi que les références aux données de base ; tous les objets stockés dans le tas contiennent des informations sur une classe correspondante ; la zone de méthode est utilisée par tous les threads partagés ; la zone de méthode contient toutes les variables de classe et statiques.

Quel contenu est stocké respectivement dans la zone de pile, de tas et de méthode ?

(Tutoriel recommandé : Introduction au développement Java)

Zone du tas :

1. Stockage Tous sont des objets et chaque objet contient des informations sur une classe correspondante. (Le but de la classe est d'obtenir des instructions d'opération)

2. La JVM n'a qu'une seule zone de tas (tas) partagée par tous les threads. Les types de base et les références d'objet ne sont pas stockés dans le tas, seul l'objet lui-même l'est. stockés.

Zone de pile :

1. Chaque thread contient une zone de pile. La pile stocke uniquement les valeurs et les objets des types de données de base et les références aux données de base

2. . Chaque thread Les données de chaque pile (types de données de base et références d'objet) sont privées et ne sont pas accessibles par d'autres piles.

3. La pile est divisée en 3 parties : zone de variables de type de base, contexte d'environnement d'exécution et zone d'instructions d'opération (instructions d'opération de stockage).

Zone de méthode :

1 Également appelée zone statique, comme le tas, elle est partagée par tous les threads. La zone méthode contient toutes les variables de classe et statiques.

2. La zone méthode contient des éléments qui sont toujours uniques dans l'ensemble du programme, tels que des variables de classe et statiques.

(Tutoriel vidéo recommandé : Tutoriel vidéo 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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal