String zeta = new String("The last rose of summer." );
String object is created, containing the characters between quote marks.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:
String zeta = "The last rose of summer." ;
This creates a String object containing the
characters between quote marks.
A String created in this short-cut way is called
a String literal.
Remember that if several statements ask for literals
containing the same characters, only one object will actually be constructed
(see chapter 26).
Other classes do not have a short-cut like this.
Objects of most classes are constructed
by using the new operator.
Can a String reference be a parameter for a method?