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.