【发布时间】:2014-05-08 06:22:10
【问题描述】:
最近我在那里参加了一次采访,他们问了这个我无法回答的问题。
初始化时内存中发生了什么
String str = "abc";
String str1 = "abc";
String str = "xyz";
【问题讨论】:
-
这段代码不能编译?
-
除非是这样问的,否则请更正引号的类型
"" -
这真的是面试题吗?我从来没有在面试中被问到这样的知识。这很好。我相信,有关 OOP、设计模式、最佳实践等方面的知识比了解字符串池更有价值(尽管我也认为,优秀的 Java 程序员应该了解这些内部知识)。
-
@Seelenvirtuose 是的,即使我很震惊。这家伙只问字符串。