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
What is a double?
What carriage return means?
What is math exp in java?
What does ide stand for?
What is data movement?
What is the common usage of serialization?
How do you reverse a string in java?
Why put method is used?
What is better - 'bit-shift a value' or 'multiply by 2'?
What is the old name of java?
Explain spliterator in java8?
Is java platform independent?
Write a program to print fibonacci series
What is the purpose of the enableevents() method in java programming?
Is the milky way in a void?