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 multiple inheritance? Is it supported by java?
what invokes a threads run() method? : Java thread
Describe method overriding
What is thread synchronization in java?
What is a predicate method?
Write a program to check for a prime number in java?
What is a package in java? List down various advantages of packages.
What is a Hash Table? What are the advantages of using a hash table?
What is sleep method?
What are the rules for variable declaration?
How can a gui component handle its own events in java programming?
What differences exist between iterator and listiterator?
What is the difference between sleep and wait in java?
What is difference between Heap and Stack Memory?
Does .length start 0 java?