In the Java programming language, the final keyword is used in several different contexts to define an entity which cannot later be changed.
en.wikipedia.org