当我创建这样的代码时:
String s ="hello";
String s1= new String("bye");
String s3=s1.concat(s);
String s4 = s.concat(s1);
此处s
在文字中,s1
在堆中。当我连接并创建一个新对象时,它将在何处创建(在堆或实习生中?)
这里有一个在池中,一个在堆中。
答案 0 :(得分:1)
答案 1 :(得分:0)
C.__dict__
将返回一个新的String concat()
对象,而不是文字
因此,它将存储对象的位置,正如您所说的应该是String
。
在doc
中指定了新的对象创建....创建一个新的String对象,表示一个.......
的字符序列