Statements (60)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:class
gptkb:Library gptkb:municipality |
gptkbp:belongs_to |
gptkb:java.lang.ref
|
gptkbp:can_be_used_with |
Reference Queue
|
gptkbp:can_create |
gptkb:theorem
|
gptkbp:constructor |
Phantom Reference(Reference Queue<? super T> queue)
Phantom Reference(Reference Queue<? super T> queue, T referent) Phantom Reference(T referent, Reference Queue<? super T> q ) |
gptkbp:created |
an object is no longer strongly reachable
|
gptkbp:field |
gptkb:river
referent |
gptkbp:has_method |
get()
enqueue() is Enqueued() enqueue() returns boolean get() returns null is Enqueued() returns boolean |
https://www.w3.org/2000/01/rdf-schema#label |
Phantom Reference
|
gptkbp:hyper_threading |
gptkb:theorem
|
gptkbp:introduced |
gptkb:Java_1.2
|
gptkbp:is_different_from |
gptkb:Soft_Reference
gptkb:Weak_Reference weak references soft references strong references |
gptkbp:is_informed_by |
Reference Queue
the referent is finalized |
gptkbp:is_part_of |
gptkb:Java_Collections_Framework
gptkb:software gptkb:Java_Enhancement_Proposal Java Reference Types Reference Queue |
gptkbp:is_referenced_in |
gptkb:theorem
|
gptkbp:is_related_to |
gptkb:Company
object lifecycle management finalization |
gptkbp:is_used_for |
performance optimization
resource management memory management caching strategies finalization cleaning up resources |
gptkbp:is_used_in |
gptkb:Java_Virtual_Machine_(JVM)
data structures high-performance applications large-scale applications object pooling finalization process custom memory management solutions |
gptkbp:is_used_to |
avoid memory leaks
|
gptkbp:maintenance |
the garbage collector reclaims the object
|
gptkbp:part_of |
java.lang package
|
gptkbp:provides |
a way to reference objects that have been finalized
|
gptkbp:related_to |
gptkb:Company
Memory Management |
gptkbp:type_of |
gptkb:municipality
|
gptkbp:used_in |
gptkb:language
|
gptkbp:bfsParent |
gptkb:java.lang.ref._Reference
|
gptkbp:bfsLayer |
4
|