There are so many differences between final , finally and finalize in java language. important differences are given below
Final | Finally | Finalize |
It is a Keyword | It is a Block | It is a Method |
It is used to apply restrictions on Class, Method and variables. Final class can’t be inherited, final method can’t be overridden and final variables can’t be changed. | It is used to place important code, it will be executed whether exception is handled or not. | It is used to perform clean up processing just before object garbage collected. |