Maison  >  Article  >  Java  >  Introduction détaillée à la zone de tas

Introduction détaillée à la zone de tas

零下一度
零下一度original
2017-06-10 15:06:362236parcourir

L'éditeur suivant vous proposera un article qui traite en détail de la zone de tas Java, de la zone de méthode et de la zone de pile. L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil. Zone de tas : stocke uniquement les objets de classe, partagés par les threads ; zone de méthode : également appelée zone de stockage statique, stocke les fichiers de classe et les données statiques, partagées par les threads : stocke les variables locales de méthode, de base ; tapez la zone de variable, le contexte de l'environnement d'exécution, la zone d'instruction d'opération, les threads ne sont pas partagés classe A { ; private String a = "aa" ; //a est dans la zone du tas méthode booléenne publiqueB() { String b = « bb » ; //b est dans la zone de pile final&a

1. Introduction détaillée sur la zone de pile

Introduction détaillée à la zone de tas

Introduction : L'éditeur ci-dessous vous proposera un article qui traite en détail de la zone de tas Java, de la zone de méthode et de la zone de pile. L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil. Zone de tas : stocke uniquement les objets de classe, partagés par les threads ; zone de méthode : également appelée zone de stockage statique, stocke les fichiers de classe et les données statiques, partagées par les threads : stocke les variables locales de méthode, de base ; tapez la zone de variable, le contexte de l'environnement d'exécution, la zone d'instructions d'opération, les threads ne sont pas partagés ; classe A {  private ...

2. Introduction à la zone de tas dansjavaExemples de code,Zone de méthode et zone de pile

Introduction détaillée à la zone de tas

Introduction: L'éditeur ci-dessous vous apportera un Cet article traite en détail de la zone de tas Java, de la zone de méthode et de la zone de pile. L'éditeur pense que c'est plutôt bien, alors je vais le partager avec vous maintenant et le donner comme référence. Venez jeter un oeil avec l'éditeur

3 Explication détaillée de plusieurs principes de garbage collection en Java

Introduction détaillée à la zone de tas

Introduction : En Java, à l'exception des types de base tels que les entiers et les références, tous les objets sont alloués dans la zone du tas au lieu de la zone de la pile. Cette conception élimine le besoin pour les programmeurs de prêter attention au cycle de vie des variables, mais au prix de générer davantage de déchets.

4. Introduction détaillée à la différence entre la pile Java et le tas

Introduction détaillée à la zone de tas

Introduction : Cet article présente principalement en détail des informations pertinentes sur la différence entre la pile Java et le tas. Les amis qui en ont besoin peuvent se référer à

5. Différence entre la pile Java et le tas

Introduction détaillée à la zone de tas

Introduction : La différence entre la pile Java et le tas

6.

[PHP] Structure de données de liste chaînée (liste chaînée unique) php obtient les données de la base de données php affiche les données de la base de données numéro d'insertion de la base de données php

Introduction : structure de données, php :[ PHP] Structure de données de liste chaînée (liste chaînée) : Liste chaînée : Il s'agit d'une liste ordonnée, mais elle est stockée de manière dispersée en mémoire. L'utilisation de listes chaînées peut résoudre des problèmes comme le problème de Joseph, le problème de tri, problème de recherche, liste généralisée, liste chaînée unidirectionnelle et liste chaînée doublement, la couche inférieure de la liste chaînée circulaire PHP est C. Lorsqu'un programme est en cours d'exécution, la mémoire est divisée en cinq zones (zone de tas, zone de pile, zone globale). zone, zone constante, zone de code). Il est stipulé que : Les types de données de base sont généralement placés dans la zone de pile. Les types de données composites, tels que les objets, sont placés dans la zone de tas. Définir une classe Hero Définir le classement des attributs du membre $no Définir un membre. nom d'attribut $name Définir le surnom d'attribut du membre $nickname

7.

Fonctionnalités avancées PHP de base

Introduction : Fonctionnalités avancées de PHP Zone d'objet PHP de base en mémoire : le nom de l'objet PHP et l'emplacement de stockage de l'objet sont différents, c'est exactement la même chose que Java, vous pouvez donc l'appliquer dans la partie orientée objet PHP. Faites-le avec idées Java. L'objet est stocké dans le tas et le nom de l'objet est stocké dans la pile comme les autres variables ordinaires. Notez que le nom de l'objet lui-même est une référence à l'objet, c'est-à-dire que sa valeur est en fait l'adresse de l'objet vers lequel il pointe, vous pouvez donc changer l'objet vers lequel il pointe

8. Tri par tas (implémentation php)

Introduction : Étapes de base du tri par tas : 1 : Former une séquence non ordonnée dans un tas. 2 : Échangez l'élément supérieur et le dernier élément du tas. Après l'échange, la structure du tas est détruite et le tas est réinitialisé. La différence entre le tas d'initialisation et le tas réinitialisé après échange est que lors de l'initialisation du tas, la position du nœud est ajustée à partir du dernier nœud non-feuille, tandis que la réinitialisation après échange de l'élément supérieur du tas n'a besoin que d'ajuster la position. de l’élément supérieur du tas. ?ph

[Recommandation de questions et réponses associées] :

ios - Bonjour à tous, comment vérifier si un objet est dans le tas ou dans Zone de pile xcode ?

c++ - Questions de base sur la zone du tas du langage C, je suis un débutant qui apprend le C

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