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
Why bytecode is called bytecode?
Explain about procedural programming language or structured programming language and its features?
You're given a Boolean 2D matrix, can you find the number of islands?
Explain java coding standards for methods?
What is a string what operation can be performed out with the help of a string?
What are the types of web technologies?
List down the methods and interfaces of collection class in java.
What is the difference between yielding and sleeping?
What is the format specifier?
What are the types of strings?
How will you calculate the depth of a binary tree if the tree contains 15 nodes?
What is an image buffer?
What is the difference between replace and replace all?
What does isempty () do in java?
What are the methods of object class ?