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 is java util hashmap?

611


What is update method called?

759


Can memory leak in java?

676


What was java originally called?

598


What are the core java topics?

650






Is oracle java 11 free?

624


How to store image in arraylist in java?

596


What is the difference between menuitem and checkboxmenu item?

905


What do you understand by the term singleton?

660


What is subsequence of a string?

696


What is sorting in java?

627


How many types of string data types are there?

635


What is contract between hashcode and equal method?

670


What are runtime exceptions?

725


What are local variables?

687