|Soft vs Weak vs Phantom References
|An ordinary reference. Keeps objects alive as long as they are referenced.
|Any object not pointed to can be reclaimed.
|Keeps objects alive provided there’s enough memory.
|to keep objects alive even after clients have removed their references (memory-sensitive caches), in case clients start asking for them again by key.
|After a first gc pass, the JVM decides it still needs to reclaim more space.
|Keeps objects alive only while they’re in use (reachable) by clients.
|Containers that automatically delete objects no longer in use.
|After gc determines the object is only weakly reachable
|Lets you clean up after finalization but before the space is reclaimed (replaces or augments the use of finalize())
|Special clean up processing
This page is posted
Optional Replicator mirror
Your face IP:[184.108.40.206]
You are visitor number