String s1 = "xyz" constructs a new instance of String and stores it in the string pool. String s2 = new String(s1) constructs another instance.