Massimo Caliman
by Massimo Caliman
~1 min read


  • Java


  • Java
  • Programming Languages

A variable that never changes value is a constant. In Java, you can explicitly declare a variable as a constant by using the final keyword.

For example:

final int M = 3;

The word final indicates that the variable M of type int cannot change its value to 3. In this case M is said to be a constant and not a variable.

Constants are useful for creating more flexible and maintainable applications. They help prevent errors when a numeric or other value needs to be used in multiple places within the code.

As is similarly the case in all programming languages, keywords in the Java cannot be used as variable or constant names, so words like final, int and we will see while, do and others cannot be used as variable or constant names.

We’ll see in future posts that I can use final in other contexts as well.