How is Garbage collection done in Java?
Answer Posted / harish
Garbage Collection is carried out based on the reference
type an object is currently in.
There are 4 types of references in java
1)strong reference
2)soft reference
3)weak reference
4)phantom reference
the last one is the weakest of the weak.
JVM will try get all those of object that are fell in this
category and try to collect it.
But it is not neccessary the object in phantom reference
phase will always be garbage collected.
Is This Answer Correct ? | 4 Yes | 3 No |
Post New Answer View All Answers
Explain why wait(), notify() and notifyall() methods are in object class rather than in thread class?
Can java inner class be static?
What are the Main functions of Java?
Does java list allow null?
What are selection structures?
What is blank final variable?
What is regex java?
Explain the difference between a Thread and a Process.
Explain the importance of finally over return statement?
What are different types of expressions?
What is a pointer and does java support pointers?
How is final different from finally and finalize?
What do you understand by classes in java?
Can we create an object of static class in java?
Can this keyword be used to refer static members?