Explain final, finalize() and finally?
Answer Posted / santhosi
final : final keyword 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 its initialized 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 ? | 18 Yes | 6 No |
Post New Answer View All Answers
How is tree Mirroring implemented?
What is supplier in java?
Can we use this () and super () in a method?
take an array with -ve and +ve value both.find out the nearest value of 0(zero).if two values are same like(-2 and +2)then extract +2 is nearest of 0(zero).
What is a website container?
What is an anonymous class in java?
Which collection does not allow duplicates in java?
Why we used vector class?
What are the characteristics of java?
What is the disadvantage of synchronization?
How do you create a sop?
What is a java predicate?
Explain different forms of polymorphism?
Define iterator and methods in iterator?
Can a final variable be manipulated in java?