What is garbage collection in Java, and how can it be used ?
Answer Posted / surinder mehra
Garbage Collection for an object occurs in following cases:
1) All references of that object explicitly set to null
e.g. object = null
2) Object is created inside a block and reference goes out
scope once control exit that block.
3) Parent object set to null, if an object holds reference
of another object and when you set container object's
reference null, child or contained object automatically
becomes eligible for garbage collection.
Garbage Collectors are implicitly invoked by JVMs when
needed(when there is no enough space for coming objects to
store). or jvm can call garbage collectors whenever it
finds that object is not being used for long time. It is
marked as garbage and later on collected
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is a wrapper method?
What are thread local variables?
How do you use parseint in java?
What are void pointers?
Which is easier netbeans or eclipse?
How many decimal places is a double?
What is byte value?
How do you achieve singleton?
What is static import in java?
What is nested top-level class?
How many types of memory areas are allocated by jvm?
Is array primitive data type in java?
What is an empty list in java?
What do you understand by abstract classes?
What is loop in java?