what are the differences between final,finally,finalize
methods?
Answer Posted / jayakrishnan.p
final is used for making a class no-subclassable, and making
a member variable as a constant which cannot be modified.
finally is usually used to release all the resources
utilized inside the try block. All the resources present in
the finalize method will be garbage collected whenever GC is
called. Though finally and finalize seem to be for a similar
task there is an interesting difference here.This is because
the code in finally block is guaranteed of execution
irrespective of occurrence of exception, while execution of
finalize is not guarenteed.finalize method is called by the
garbage collector on an object when the garbage collector
determines that there are no more references to the object.
| Is This Answer Correct ? | 168 Yes | 17 No |
Post New Answer View All Answers
Why is boolean important?
Explain the overview of UDP messaging.
What is == mean?
What is functional interface in java?
How many bits is a double?
How to use string tokenizer class.
What are the differences between Java 1.0 and Java 2.0?
What is integers and example?
How do you access command-line arguments within the code?
what is function overloading in java?
When should a function throw an exception?
What are the different types of multitasking?
What are predefined functions?
What is a package in java? List down various advantages of packages.
How many types of gc are there in java?