What is diffrance between FINALIZE() & FINALLY ?
Answer Posted / sureshreddy
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 ? | 30 Yes | 4 No |
Post New Answer View All Answers
Is main an identifier?
Which is illegal identifier in java?
What is equals method in java?
What is static keyword?
Does printwriter create a file?
What is the epoch date?
List the three steps for creating an object for a class?
v-model life cycle
What are the string methods in java?
Explain about public and private access specifiers?
What is a dot notation?
What data structures are used to perform recursion?
How many bytes are there?
Can an object subclass another object?
What is meant by attribute?