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


Please Help Members By Posting Answers For Below Questions

What is an argument java?

528


how to write a server program and sending the mails to the server using smtp protocol please help me

1546


What is factor r?

516


Can we change the scope of the overridden method in the subclass?

839


What is meant by data hiding in java?

634






Does the order of public and static declaration matter in main method?

612


Does unicode support all languages?

514


What is the difference between an object-oriented programming language and object-based programming language?

561


Why java is secure? Explain.

591


What is the difference between heap and stack memory?

539


How many bytes are a float?

501


Do I need to import java.lang package any time? Why?

735


How do we access static members in java?

624


What about interthread communication and how it takes place in java?

541


how does the run() method in runnable work? : Java thread

511