A. 打扰下 String s = new String("xyz") 创造了2个实例化对象,一个是匿名对象“xyz”,另一个是new实例化的
这段话可以理解为String s1 = "xyz";//此时s1是一个对象。String s = new String(s1);//此时s是以s1这个对象的值为原形,创建的另一个字符专串。"xyz"本身就属是一个String对象,即这个对象已经在内存中存在。匿名是指这个字符串并没有被引用,通俗一点儿就是没有赋值给任何变量。