Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment faire pour créer un objet n…
  • Comment obtenir un JApplet Into JPan…
  • Java Méthode de Nombres Aléatoires…
  • Comment définir la couleur d'une ba…
  • Comment mettre en œuvre une liste e…
  • Comment obtenir une image en Java 
  • Comment faire un jeu Java comme Rune…
  • Tutoriel de compte à rebours en Jav…
  • Comment faire pour changer le texte …
  • Comment faire pour installer la mach…
  •   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

    Qu'est-ce qu'un tas de Java

    ? Un tas de Java est un algorithme conçu pour nettoyer le JavaScript pour la mémoire allouée dynamiquement qui n'est pas référencée dans l'espace libre. En d'autres termes , c'est comme un tas d'ordures auto- collecte qui libère les programmeurs d'allouer manuellement les fichiers inutiles . La fonction de tas de Java est un aspect majeur de la programmation, et de comprendre qu'il est essentiel à l'écriture de programme efficace et réussie . À propos de tas

    Un tas supprime les informations non référencée d'un programme et la stocke dans un arbre binaire temporaire. Informations stockées sont accessibles à partir de l'arbre binaire pour un temps limité avant qu'il ne soit jugé ordures. Une fois qu'il est jugé ordures, tas recycle et alloue l'espace nouvellement libre là où c'est nécessaire dans le programme. Manuel détermination des informations non référencé est difficile et prend du temps . L'algorithme utilise un tas de le faire , ce qui simplifie la procédure et la libération d'un programmeur de consacrer son énergie à des problèmes de programmation plus importants. Cela permet non seulement l'acte de programmation plus efficace, mais cela rend le programme lui-même plus efficace , aussi bien.
    Heap fragmentation

    tas directement combats tas fragmentation. Fragmentation du tas se produit naturellement comme un programme suit son cours . Elle se produit lorsque référencé et non référencé mélange d'information ensemble, ce qui crée un encombrement non organisée de l'espace mémoire en direct - espace occupé par les renseignements mentionnés - et un espace de mémoire morte, ou de l'espace occupé par l'information non référencée . Lorsque ces deux types de mélange de l'espace jumelés ensemble, un programme doit traiter à la fois , ce qui réduit considérablement l'efficacité du programme. Un tas organise l'espace vivants et morts en une séquence simple de maximiser l'efficacité du programme. En d'autres termes , un tas est responsable de défragmenter le fichier exécutable d'un programme et des informations non - exécutable.
    Avantages

    Le plus grand avantage de tas est qu'il libère le temps et d'un programmeur évite erreur. Les programmeurs peuvent facilement passer des jours , voire des semaines , pourchassant des informations non référencé pour corriger les troubles de la mémoire d'un programme, car elle exige d'aller manuellement à travers toute la ligne de code pour trouver les erreurs . Si un programmeur enlève le mauvais élément d'information à partir d'un programme , il peut provoque des erreurs inattendues et néfastes . Un tas rarement , sinon jamais, fait une erreur , et si c'est le cas, il est facile à trouver dans l'arbre binaire temporaire.
    Inconvénients

    Le principal inconvénient d'un tas c'est qu'il est susceptible de prendre plus de la puissance de traitement nécessaire pour exécuter le programme. En d'autres termes , ce qui ajoute une fonction de charge supplémentaire qui peut affecter les performances d'un programme. C'est parce qu'un tas doit garder la trace des informations référencées tandis que les fichiers non référencés de chasse à supprimer à la volée lors de l'activation du programme. Il prend le pouvoir et le temps de remplir cette fonction de traitement . Cependant, les algorithmes d'ordures améliorer et devenir plus efficaces , ce désavantage diminue lentement , affirme Bill Venners , écrivain pour Java mondiale .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compiler Java JDK Sans 
  • Quelle est la Initializer statique en Java 
  • Les inconvénients des applets Java 
  • Qu'est-ce que JDK de Java 
  • Comment réinitialiser ContentView sur l'Android 
  • Pourquoi les concepteurs de sites Web Utiliser les applets Java dans les pages Web 
  • Java pour convertir les entiers en caractères 
  • Comment calculer les jours entre 2 dates en Java 
  • Comment faire pour exécuter Java sous X -Windows 
  • Comment faire pour convertir un entier en une chaîne en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc