我怀疑我的stringpool概念是否清晰。请查看以下一组代码,并检查在以下语句集之后创建的对象数量是否正确:-
1)
2)
3)
据我所知,从概念上讲,在上述4种情况中,每组代码执行后都会创建4个对象。
1)
String s1 = "abc";
String s2 = "def";
s2 + "xyz";
2)
String s1 = "abc";
String s2 = "def";
s2 = s2 + "xyz";
3)
String s1 = "abc";
String s2 = "def";
String s3 = s2 + "xyz";
4)
String s1 = "abc";
String s2 = "def";
s2 + "xyz";
String s3 = "defxyz";
据我所知,从概念上讲,在上述4种情况中,每组代码执行后都会创建4个对象。