The String Class

Instances of the String class represent sequences of Unicode characters. A String object has a constant (unchanging) value. String literals are references to instances of class String.

The string concatenation operator + implicitly creates a new String object.