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
Can we use a switch statement with strings?
If try block is successfully executed, Then Is Finally block executed?
Explain exception chaining in java?
What is keyset in java?
What is java console application?
why would you use a synchronized block vs. Synchronized method? : Java thread
Difference between predicate, supplier and consumer ?
What is the argument in java?
Can a vector contain heterogenous objects?
Why is string builder not thread safe?
What is the significance of java packages?
Do we need to manually write Copy Constructor?
Explain the difference between the public, private, final, protected, and default modifiers?
Why are global variables used?
Which is dependent variable?