首页 > 解决方案 > 当我们进行 concat 操作时,string 将在 java 中创建对象?

问题描述

我写了以下内容;

String str1 = new String("railway"); // line 1
String str2 = str1.concat("station"); // line 2

当第 1 行执行时,字符串将在 scp 和堆中创建对象。

第 2 行语句呢?在这种情况下,它还会在 scp 和堆中创建吗?

提前致谢

标签: javastring

解决方案


“铁路”和“车站”将在恒池中。

str1 和 str2 将在堆中。


推荐阅读