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
Describe 2 different ways to concatenate two strings.
What ide should I use for java?
What is the symbol for space?
How to obtain a performance profile of java program
What is the base class of all exception classes in java?
If a class is declared without any access modifiers, where may the class be accessed in java programming?
What is a default constraint?
Why java is secure? Explain.
What is a flag and how does it work?
Can we overload the methods by making them static?
How many bytes are a float?
What is the difference between hashmap and hashtable? What is an interface?
What is the difference between replace and replace all?
What is the meaning of variables in research?
What is string data type?