Explain final, finalize() and finally?
Answer Posted / janet
final: final key word can be used for class,method and
variables.
A final class cannot be subclassed and it prevents other
programmers from subclassing a secure class to invoke
insecure methods.
A final method can't be overridden.
A final variable can't change from it's initialize value.
finalize(): finalize() method is used just before an object
is destroyed and can be called just prior to garbage
collection.
finally: finally, a key word used in exception
handling,creates a block of code that will be executed
after a try//catch block has completed and before the code
following the try//catch block. the finally block will
execute whether or not an exception is thrown.
For example , if a method opens a file upon exit,then
you will not want the code that closes the file to be
bypassed by the exception-handling mechanism. This finally
keyword is designed to address this contingency.
Is This Answer Correct ? | 63 Yes | 4 No |
Post New Answer View All Answers
what r advatages of websphere? & how to deploy?
Why we use multi threading instead of multiprocessing?
Explain about main() method in java ?
How many wrapper classes are there in java?
Can a class be final?
Why hashset is used in java?
What is OOP Language?
What is object of class in java?
Does printwriter create a file?
Explain the Propertie sof class?
State some situations where exceptions may arise in java?
Why is multiple inheritance not supported in java?
Explain different ways of creating a thread. Which one would you prefer and why?
Can we create our own daemon thread?
What is the output of the below java program?