immutable
Can't be changed after it is created.
An immutable object's state never changes after construction; String methods that appear to modify a string return a new String instead.
Examples
String s = "ada"; s.toUpperCase();leavessas"ada"; keep the result withs = s.toUpperCase();.
See also