Java面试题:String s=new String(xyz)创建多少个Object对象,为什么?String s=new String(xyz)创建多少个Object对象,为什么?
String s=new String(xyz)创建多少个Object对象,为什么?简述分两种情况,1)如果String常理池中,已经创建"xyz",则不会继续创建,此时只创建了一个对象new String(“xyz”),此时为一个Obeject对象;2.如果String常理池中,没有创建"xyz",则会创建两个对象,一个对象的值是"xyz",一个对象new String(“xyz”),此...