这个问题已经被充分讨论过。我想写的以前都写过了所以只放传送门:
至于说:
之前一直有个结论就是:当创建一个string对象的时候,去字符串常量池看是否有相应的字面量,如果没有就创建一个。
这个说法从来都不正确。