考虑以下示例:
字符串 s1 "你好";
字符串 s2 = "世界";
字符串 s3 = s2 +s3;
在上面的例子中,Stringpool 中创建了多少个对象?字符串 s3 是添加到 Stringpool 还是它是堆内存中的单独对象,或者 JVM 是否在堆中创建新对象并将其添加到 stringpool?提前致谢 :)
考虑以下示例:
字符串 s1 "你好";
字符串 s2 = "世界";
字符串 s3 = s2 +s3;
在上面的例子中,Stringpool 中创建了多少个对象?字符串 s3 是添加到 Stringpool 还是它是堆内存中的单独对象,或者 JVM 是否在堆中创建新对象并将其添加到 stringpool?提前致谢 :)