finalize() method?
Answers were Sorted based on User's Feedback
Answer / ramanareddy333
every class inherits the finalize() method from
java.lang.Object
the method is called by the garbage collector when it
determines no more references to the object exist
the Object finalize method performs no actions but it may
be overridden by any class
normally it should be overridden to clean-up non-Java
resources ie closing a file
if overridding finalize() it is good programming practice
to use a try-catch-finally statement and to always call
super.finalize() (JPL pg 47-48). This is a saftey measure
to ensure you do not inadvertently miss closing a resource
used by the objects calling class
protected void finalize() throws Throwable {
try {
close(); // close open files
} finally {
super.finalize();
}
}
any exception thrown by finalize() during garbage
collection halts the finalization but is otherwise ignored
finalize() is never run more than once on any object
Is This Answer Correct ? | 4 Yes | 1 No |
Answer / guest
Every class Inherits the finalize() from
java.lang.class.this method called by Garbage collector
for clean up processing(like Realesing memory Resorces,file
closing,socket closing..) for any unreachble object before
destroing the object .
Is This Answer Correct ? | 4 Yes | 3 No |
Answer / harika.thota001@gmail.com
Before an object is garbage collected, the runtime system calls its finalize() method. The intent is for finalize() to release system resources such as open files or open sockets before getting collected.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / jigar gandhi
When the garbage collector is ready to release the storage
ed for your object, it will first call finalize( ),
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / chandu
to clean up objects from memory after executing the program
Is This Answer Correct ? | 0 Yes | 4 No |
why top level class could not be static
What is == mean?
What is an anonymous class in java?
What is time complexity java?
how to deploy apache tomcat server to weblogic server in java
Difference between array and arraylist.
23 Answers Arise Solution, Banca Sella, iFocus, NIC, Sai Softech, Solartis, TCS, Verizon,
Write a regular expression to validate a password. A password must start with an alphabet and followed by alphanumeric characters; its length must be in between 8 to 20.
what is a green thread? : Java thread
When we r go to abstract class and when we go to Interface? i have confusion this question while in interview plz clarify
How do you make a thread in java?
What happens to a static var that is defined within a method of a class?
What is meant by Session? Explain something about HTTP Session Class?