Java
vertegenwoordigt een puur object-georiënteerde programmeertaal, wat betekent dat Java bevat de voordelen van objectgeoriënteerd programmeren, zoals overerving en polymorfisme. Om deze voordelen zijn, moet de JVM hebben een ruimte om geïnstantieerde objecten op te slaan. Deze objecten bestaan niet in de onmiddellijke geheugen van een een uitvoerende draad van Java-code. Integendeel, Java-code verklaart "verwijzingen" naar objecten die een plaats in een diepe, lange termijn geheugen op te slaan.
De Hoop en de Stack
De hoop en de stack vertegenwoordigen het verschil tussen de lange-en korte-termijn-geheugen in een uitvoerende programma, ongeacht de objectgeoriënteerde taal. De stack betrekking op het onmiddellijke variabelen en methodevraag binnen een uitvoerende programma. Dit omvat scalaire variabelen, zoals integers bytes, evenals functies genoemd. De heap, anderzijds, voor de locatie waar objecten die zijn opgeslagen door het programma. Objecten worden dynamisch toegewezen in de heap en daar blijven totdat ze niet meer nodig door het programma.
JVM geheugen
Designers
ontwikkelde de JVM geheugen systeem om de na te bootsen object-georiënteerd systeem van andere talen zoals C + +. Elk uitvoeren draad van Java-code in de JVM heeft zijn eigen stack, wat neerkomt op de lokale scalaire variabelen en functie-aanroepen. Verder heeft de JVM een eigen heap ruimte. Wanneer een programma wordt een verwijzing naar een object, dat object geheugen put uit de collectieve hoop ruimte.
De Hoop in JVM geheugen
De heap ruimte is slechts een deel van de totale JVM geheugen, samen met stack ruimte en andere geheugen toewijzingen voor cruciale functies en JVM code. De hoopruimte een beslissende deel van de JVM die in het voertuig is waarmee objecten worden gemaakt. Ook de JVM een ingebouwde garbage verzamelen programma ongebruikte voorwerpen uit de stapel te verwijderen. In oudere objectgeoriënteerde talen, moest objecten handmatig worden verwijderd, of riskeerde behulp van de hoop ruimte in wat genoemd werd een 'geheugenlek. "JVM's garbage collector echter bewaakt de hoop en verwijdert oude voorwerpen.
Hoe maak je een rectale temperatuur Take
Er zijn momenten waarop een temperatuur moet rectaal worden genomen. Kinderen met een hand
Tips voor ouders over hoe ze hun kinderen te helpen dragen Contactlens
Oogproblemen komen vaak voor bij kinderen van vandaag. Veel kinderen oogproblemen te ontwi
Chemotherapie voor MS Treatment
Je zenuwen zijn bedekt met een beschermend omhulsel bekend als myeline. Als u multiple scl
Er zijn veel detox dieet plannen op de markt aanbieden van een snelle manieren om overtoll
Ziekte © https://www.gezond.win/ziekte