Can an unreachable object become reachable again?
Answers were Sorted based on User's Feedback
Yes, an unreachable object may become reachable again.This
happens when the object's finalize() method is invoked and
the objct performs an operation which causes it to become
accessible to reachable objects.
| Is This Answer Correct ? | 19 Yes | 1 No |
YES, Finalization is a feature of the Java programming
language that allows you to perform postmortem cleanup on
objects that the garbage collector has found to be
unreachable. It is typically used to reclaim native
resources associated with an object.
When the garbage collector determines that obj is
unreachable, it notices that obj is finalizable -- as it
had been recorded upon allocation -- and adds it to the
JVM's finalization queue. It also ensures that all objects
reachable from obj are retained, even if they are otherwise
unreachable, as they might be accessed by the finalizer.
So, we can say that it can be reachable.
| Is This Answer Correct ? | 10 Yes | 1 No |
Answer / ravikiran(aptech mumbai)
yes an unreachable object may become reachable once it get a
reference befre garbage collection especially in finalize()
method call
| Is This Answer Correct ? | 5 Yes | 0 No |
How to print a statement without using semicolan in java
Do you need to import math in java?
who was the founder of java
32 Answers CTS, HCL, ProKarma,
What is the use of jtable?
what is actual real time using of oops concepts in projects(Interface,polymorphism.abstraction.........)
Why call by value prevents parameter value change?
We are seeing so many videos/audios as many web sited. But question is these videos or audios are stored in Databases ( Oracle, Mysql, Sybase,... ) or stored any file directory from there they will give the link for that? Pls explain and give sample code to achieve this one? Thanks, Seenu.
Can a class have more than one object?
What is ternary operator in java?
What is java full form?
How do you define a set in java?
Is void a data type?