String zeta = new String("The last rose of summer." );
zeta
.String objects are very useful and are frequently used. To make life easier for programmers, Java has a short-cut way of creating a String object, as follows:
String zeta = "The last rose of summer." ;
This creates a String object containing the
characters between quote marks, just as before.
Java also does something to optimize performance,
but ignore this for now.
A String created in this short-cut way is called
a String literal.
Most classes do not have a short-cut like this.
Most other
objects are constructed by using the new
operator.