Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment connecter un site Web pour S…
  • Comment faire pour installer une app…
  • Comment créer un modèle bidimensio…
  • Comment étendre une classe abstrait…
  • Comment trouver Java JDK dans Ubuntu…
  • Les avantages de Struts Plus Servlet…
  • Comment formater un tableau sur Text…
  • Comment faire pour convertir les ent…
  • Applet de communication Applet 
  • Comment écrire une classe abstraite…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Définition de la collecte des ordures dans Java

    En Java, quand un objet est créé en utilisant l'opérateur "new" , l'objet est donné une place dans l'espace mémoire du programme connu sous le nom La taille du tas est limitée " tas ". toutefois , si une méthode de réutilisation de l'espace du tas est une collection de required.Garbage est un procédé de nettoyage des objets inutilisés , récupérer leur mémoire allouée. Quand un objet n'est plus référencé n'importe où dans le programme , le garbage collector effacera automatiquement l'objet, libérant de l'espace sur le tas pour être utilisé par d'autres objets . Mémoire

    mémoire de l'ordinateur est l'endroit où les données qui sont utilisées par le programme sont stockées. Une partie de la mémoire du système sont affectées à différents processus par le système d' exploitation de l'ordinateur . L'attribution des portions de la mémoire des processus ou des objets est connu comme « allocation ».

    L'exactitude allocation et la distribution de mémoire est très important pour le fonctionnement de l'ordinateur.
    < Br > le Tas

    Lorsqu'un programme Java est exécuté en premier , il demandera de l'espace mémoire du système d'exploitation. Une partie de cette mémoire est utilisée pour le tas du programme, la zone où le programme va stocker les objets créés en utilisant l'opérateur "new" .

    La mémoire de l' ordinateur, et donc tas de programme, est limité dans l'espace. Si le programme a continué à ajouter de nouveaux objets à elle sans supprimer les anciennes et libérer de l'espace mémoire , le tas serait remplir rapidement et provoquer une erreur. Le processus de contrôle de l' affectation et la réaffectation de mémoire est appelée gestion de la mémoire .

    Différents langages de programmation

    Manuel mémoire de gestion gèrent gestion de la mémoire de tas de façons différentes. Certains langages de programmation tels que C et C + + gestion de l'utilisation de la mémoire manuelle , ce qui oblige les programmeurs de libre mémoire inutilisée eux-mêmes .

    Gestion de la mémoire manuelle peut conduire à des erreurs telles que des fuites de mémoire si le programme est codé mal , et peut rendre les programmes plus
    collecte des déchets
    langages de programmation

    compliqué à écrire avec les éboueurs - . tels que Java - le nettoyage de la mémoire inutilisée automatiquement , ce qui empêche les bugs et la réduction des complications pour le programmeur garbage collector .

    Java fonctionne en surveillant les objets qui sont toujours activement référencés. Si un objet est toujours référencé par le programme , il est "vivant" et le garbage collector ignore. Si un objet n'est plus référencé n'importe où dans le programme cependant, il est "mort" et garbage collector permettra de libérer son espace mémoire .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment prendre l'entrée dans une boucle en Java 
  • Comment utiliser les méthodes autochtones dans NetBeans 
  • Comment supprimer un mot de passe pour Toshiba Tecra M2 
  • Format prescripteurs en Java 
  • Comment créer un script Java pour envoyer des messages à un PC à distance 
  • Comment puis-je développer Conforme Software 508 pour Java 
  • Le meilleur framework Ajax pour Java 
  • Comment faire pour changer le texte sur JSP Daily 
  • La méthode round en Java 
  • Comment construire une applet avec Eclipse 
  • Connaissances Informatiques © http://www.ordinateur.cc