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


Please Help Members By Posting Answers For Below Questions

what r advatages of websphere? & how to deploy?

1844


Why we use multi threading instead of multiprocessing?

765


Explain about main() method in java ?

789


How many wrapper classes are there in java?

747


Can a class be final?

699


Why hashset is used in java?

732


What is OOP Language?

834


What is object of class in java?

821


Does printwriter create a file?

732


Explain the Propertie sof class?

821


State some situations where exceptions may arise in java?

827


Why is multiple inheritance not supported in java?

763


Explain different ways of creating a thread. Which one would you prefer and why?

790


Can we create our own daemon thread?

724


What is the output of the below java program?

810