What is the difference between final, finally and finalize | Eklavya Online

What is the difference between final, finally and finalize

  • final” is the keyword to declare a constant AND prevents a class from producing subclasses.
  • finally” is a block of code that always executes when the try block is finished, unless System.exit() was called.
  • finalize()” is an method that is invoked before an object is discarded by the garbage collector.