Instances of class String
(§20.12) represent sequences of Unicode characters.
A String
object has a constant (unchanging) value. String literals (§3.10.5) are
references to instances of class String
.
The string concatenation operator +
(§15.17.1) implicitly creates a new String
object.