【发布时间】:2010-12-25 07:30:10
【问题描述】:
考虑这段代码:
String first = "abc";
String second = new String("abc");
当使用new 关键字时,Java 会再次创建abc String 对吗?
这将存储在常规堆还是String 池中?
Strings 将在String 池中结束?
【问题讨论】:
-
@dmindreader:我不确定你想用这个做什么......但它让我想起了我以前读过的东西,并作为另一个 SO 问题的答案发布。请阅读我对另一个问题的回答,因为它强调依赖这些实现细节可能很脆弱:stackoverflow.com/questions/1111296/…
标签: java string string-pool