String 对象内存分配(常量池和堆的分配)

     在一次面试中,面试官问了一个关于字符串对象建立问题,问题内容以下:面试 场景一: String s1 = "123" + "456"; 场景二: String s1 = "123"; String s2 = s1 + "456";   在这两个场景下,分别会建立多少个字符串对象?当时其实并没太了解在 JVM 中,字符串对象的内存分配具体策略,只了解在 JVM 中有一个常量池,常量池中存
相关文章
相关标签/搜索