what are the differences between final,finally,finalize
methods?
Answer Posted / ravi
A "final" method or variable is one that can't be overridden
- you can define a method as final within a class to ensure
that any extensions to the class don't replace it.
If you add a "finally" block onto the end of a try / catch
exception handler, you're defining a block of code that will
be run if the try is entered, even if problems occur and
your method returns from within a catch rather than continuing.
A "finalize" method is your destructor method - code that's
run to clean up objects that are no longer required. For
example, objects which are memory cached would be flushed
back to the disc in your finalize.
Is This Answer Correct ? | 8 Yes | 7 No |
Post New Answer View All Answers
What is vector?
How do you get the length of a string in java?
How to print nodes of a Binary tree?
What is file in java?
Can an object be null?
What is lexicographically smallest string?
What is identifier in java?
How does java enable high performance?
How to sort a collection of custom Objects in Java?
Is 0 true or is 1 true?
What are identifiers in java?
What two classes are used to read data only?
What is difference between printf and scanf?
How do you reverse a word in java?
What is difference between pointer and reference?