What is diffrance between FINALIZE() & FINALLY ?
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / srikanth reddy
FINALIZE()is used when object is garbage collected to
cleanup the resource like io straems or database connection
before gc()method to unrefer the object which refered
finally block is also used to close the resource like jdbc
connection etc
| Is This Answer Correct ? | 1 Yes | 1 No |
What is bifunction in java?
In Inheritance if we are implementing Multi level inheritance and all class having same name of variable and now i want to access each class variable and how it is possible?
What is multithreading in java?
Explain the public class modifier?
abstract class Demo { public void show() { System.out.println("Hello I am In show method of Abstract class"); } } class Sample extends Demo { public void show() { super.show(); System.out.println("Hello I am In Sample "); } } public class Test { public static void main(String[] args) { //I WANT TO CALL THE METHOD OF BASE CLASS IT IS POSSIBLE OR NOT CAN WE USE SCOPE RESOLUTION OPERATOR TO CALL OR JAVA NOT SUPPORTED THAT :: OPERATORE } }
what is multitherading
What is the difference between member variables initialization and assignment in a constructor?
Can we print null in java?
Can a class be final?
What is the name of the java compiler?
Explain what is Marker interface?
what is the JNDI?