文章目录 答案原因 答案 1个或者2个 原因 如果字符串常量池里有“xyz”,则创建一个对象放堆里,去引用常量池里的“xyz”. 如果字符串常量池里没有“xyz”,则创建一个放常量池里,再创建一个对象放堆里,堆里的对象引用常量池里的“xyz”.