final keyword in Java

In Java, the final keyword is used in several contexts to define an entity that can only be assigned once.