Hvad er Java-skraldeværdi?
Hvad er Java-skraldeværdi?

Video: Hvad er Java-skraldeværdi?

Video: Hvad er Java-skraldeværdi?
Video: Garbage Collection in java | How does JVM garbage collection work | finalize method in java 2024, November
Anonim

En variabel initialiseres med a affaldsværdi , hvilket betyder, at nogle tilfældige data er indsat i den (dvs. i en streng, du starter med tegn som "????х??????Ð?ȕȨ??" i nogle af dem) Hvis dette sker, der er helt sikkert noget galt med din Java VM.

På samme måde, hvad er en skraldeværdi?

Affaldsværdi : Skraldeværdi er spild eller ubrugt værdier som er tilgængelige i hukommelsen under deklaration af variable. Skraldeværdi er et spildmateriale fra tidligere programmer, som bruges af en anden.

På samme måde, hvorfor har vi brug for affaldsindsamling i Java? Det er opgaven dagrenovation ( GC ) i Java virtuel maskine (JVM) til automatisk at bestemme, hvilken hukommelse der ikke længere bruges af en Java applikation og genbruge denne hukommelse til anden brug. Fordi ikke-refererede objekter automatisk fjernes fra heap-hukommelsen, GC gør Java hukommelseseffektiv.

Efterfølgende er spørgsmålet, hvad er garbage collector i Java med eksempel?

Skraldemand ødelægger disse genstande. Skraldemand er bedst eksempel af Daemon-tråden, da den altid kører i baggrunden. Hovedformål med Skraldemand er at frigøre heap-hukommelse ved at ødelægge uopnåelige genstande.

Hvor mange skraldesamlere er der i Java?

fire

Anbefalede: