final

 

You cannot use final together with abstract.

 

You cannot put final on a constructor.

 

You cannot put additional modifiers on a final local variable.ie.

 

If you mark a variable final, you must create it immediately, either in its declaration statement or in a static initialization block.

 

For object handles, final means you canít replace the reference with another object.The object can still be modified.

 

You cannot create non-final variables in an interface.