In Java, an immutable class is a class whose state cannot be modified once it is
created. This is achieved by making all fields in the class final and private,
and by not providing any methods that can modify the state of the object.
Here are some examples of immutable