| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Definition af Garbage Collection i Java
    I Java, når et objekt er skabt ved hjælp af " nye " operatør , bliver objektet får en plads i programmet hukommelse rummet kendt som Størrelsen af ​​den bunke er begrænset "dynge ". men så en metode til at genbruge dynge plads required.Garbage samling er en proces, oprydning ubrugte objekter , genvinde deres tildelte hukommelse. Når et objekt ikke længere refereres overalt i programmet , vil affaldsindsamling automatisk slette objektet , hvilket frigør plads på den bunke , der skal bruges af andre objekter. Hukommelse

    computerens hukommelse er, hvor data, der er i brug af programmet er gemt. Dele af systemhukommelse er tildelt til forskellige processer af computerens operativsystem. Tildelingen af ​​dele af hukommelse til processer eller genstande er kendt som " tildeling. "

    Korrekt tildeling og distribution af hukommelse er meget vigtigt for funktionaliteten af computeren.
    < Br > den Heap

    Når et Java -program er først udført, vil det anmode om nogle hukommelsesplads fra operativsystemet . Nogle af denne hukommelse vil blive anvendt til programmets bunke , det område, hvor programmet vil gemme objekter, der oprettes ved hjælp af " nye" operatør.

    Computerens hukommelse , og dermed programmets bunke , er begrænset i rummet. Hvis programmet fortsatte med at tilføje nye objekter til det uden at slette gamle og frigøre hukommelsesplads , ville bunke hurtigt fylde op og forårsage en fejl. Processen med at kontrollere tildelingen og omfordelingen af ​​hukommelsen kaldes memory management.

    Manual hukommelse ledelse

    Forskellige programmeringssprog håndtere bunke hukommelse ledelse på forskellige måder. Nogle programmeringssprog som C og C + + brug manuel hukommelse ledelse kan tvinge programmører til gratis ubrugt hukommelse selv.

    Manuel hukommelse ledelse kan føre til fejl såsom memory leaks , hvis programmet er kodet forkert, og gør programmerne mere . kompliceret at skrive
    garbage collection

    Programmeringssprog med skraldemænd - såsom Java - rydde op ubrugt hukommelse automatisk , forebygge bugs og reducere komplikationer for programmøren .

    Javas affaldsindsamling fungerer ved at overvåge , hvilke objekter stadig aktivt refereres . Hvis et objekt er stadig refereres af programmet, det er " live ", og skrald indsamler ignorerer det. Hvis et objekt ikke længere er refereres overalt i programmet men det er "død ", og affaldsindsamling vil frigøre sin hukommelse.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man skriver en abstrakt klasse i Java 
    ·Sådan Konverter Oktal til Decimal i Java 
    ·Sådan justeres Java Hashtable Kapacitet 
    ·Hvad er NetBeans Nimbus 
    ·Hvordan man programmerer Mobiltelefoner med Java progra…
    ·Hvordan at tilføje JDK til din Classpath 
    ·Sådan oprettes Tilfældige tal mellem 1 & 26 i Java 
    ·Hvad Er Java TM 2 Platform 
    ·Sådan bruges en heltal for at hente en Enum Ordinal 
    ·Sådan Clear JTextField 
      Anbefalede Artikler
    ·Sådan oprettes en iPhone Installer Package 
    ·Hvordan man laver en formular Ophold på Top i Visual B…
    ·Sådan Send SMS med JavaMail 
    ·Tabel Grids Brug Java JSP 
    ·HTML Vs. PHP redirects 
    ·VB6 String Funktioner 
    ·Sådan fjernes den første tomme linje i PHP 
    ·Forskelle mellem Servlets & JSP 
    ·Hvordan skal tjekkes for Empty VAR i Javascript 
    ·Tutorial for at lave et spil i Java 
    Copyright © Computer Viden http://www.computerdk.com