Take FREE!! Online Mettl Mock Test to Crack TechM and Other Companies Written Exams.
Get Off-Campus Placement Jobs Info !!!
Practice Tech Mahindra Essay Topics
Technical Discussion :: Java

30 / 66

Difference between final, finally and finalize?

Answer:

Final:




  1. Final is a keyword.

  2. Final is used to apply restrictions on class, method, and variable. The final class can't be inherited, final method can't be overridden and final variable value can't be changed.



Final Example:



class FinalExample{



public static void main(String[] args){



final int x=100;



x=200;//Compile Time Error



}}



Finally:




  1. Finally is a block.

  2. The finally block always executes when the try block exits. This ensures that the final block is executed even if an unexpected exception occurs. But finally is useful for more than just exception handling - it allows the programmer to avoid having cleanup code accidentally bypassed by a return, continue, or break. Putting cleanup code in a final block is always a good practice, even when no exceptions are anticipated.



Finally Example:



class FinallyExample{



public static void main(String[] args){



try{



int x=300;



}catch(Exception e){System.out.println(e);}



finally{System.out.println("finally block is executed");}



} } 



Finalize:




  1. Finalize is a method.

  2. Finalize is used to perform cleanup processing just before an object is a garbage collected. The runtime system calls its finalize() method. You can write system resources release code in finalize() method before getting garbage collected.



Finalize Example:



class FinalizeExample{



public void finalize(){System.out.println("finalize called");}



public static void main(String[] args){



FinalizeExample f1=new FinalizeExample();



FinalizeExample f2=new FinalizeExample();



f1=null;



f2=null;



System.gc();



}}

Asked In :: AricentVirtusa

Post Your Answer Here:


Rate This: +0 -0     
Report    

Post Your Reply Here:

Alert me
q4i-reply-your-answer

Report Error

Please Login First Click Here

Most Popular Qs.

Chaitenya Malviya2 months ago

Dear Raj,

               I am good here, hope you are also doing well. Last month the heritage walk conducted in our city, where i came to know about many incredible buildings and sites, which are not commonly known to all of us.

There i got a chance to meet U.N. secretory general, that was a great experience for me, and knowing of your our city is a great pleasure.

loving you,


|| Reply
vignesh vishwa2 months ago
hi everyone,
Ya..television has impact on children,but in same television help the children to learn good thing and humanity.
Sometimes we have to think out of the box,nowadays there are many programmes which help the children in gaining academic and creative knowledge too, instead of getting used to of watching television we have limit the children a certain time for watching television...by doing this they wont be distracted from thier studies and also they will be updated and satisfied.
|| Reply
R.MohanRaj B.E3 months ago

Dear client,



I am writing this mail to inform you  that  we are celebrating the occasion of Durka
festival from   8th October to 10
October. due to the fact of our cultural festival, Despite that will not able
to send the report during this period.



I apologize for that inconvenience unable to send a report
on time. we assure you that we will send the report on 11th October.



 



I looking forward  to
hearing your response

|| Reply
Deepak Pandey4 months ago

Dear Mr. Gill Roy,

we apologize for the delay in your service. Your payment process which was scheduled for 10th May (Friday) is delayed by 7 days due to 3 days of an unexpected power outage and recovery process. We are trying to process it as fast as possible. we are ensuring you that it will not recur any more. Kindly stay tuned with us.

Thank you,

Regards

Abhimanyu 

Project manager



|| Reply
Deepak Pandey4 months ago

Respected sir,

I am glad to inform you that our institute is going to organize the yearly happening fest 'TECHNICAL SYMPOSIUM' again this year. A lot of new students are going to participate in this fest. It's going to be a large gathering of new technical lovers. We are inviting your students to attend the fest and participate in it to provides new innovative ideas.

thank you 

yours sincerely 

SUNDER 

collage srepresentative 


|| Reply