虽然我一直在理解java中的String,但我只是想知道String文本是如何创建的?我在java中理解了大多数Strings的概念。它是一种特殊的类,它是最终的,我也理解在创建字符串文本时,将在堆上创建一个对象,它的引用将在字符串常量池中。用这个。String name = "Manchester";
我还了解到,当使用新操作符创建字符串时,
所以,我意识到我要问的问题与一个反复被殴打致死的话题有关,然而,即使在阅读了我能找到的所有答案和文档之后,我仍然对字符串实习感到困惑。String a = "text";在上面的示例中,我理解将创建两个String对象。但是,每个字符串对象实际存储在内存中的哪个位置?
如果我所读的内容是正确的:变量a的引用将存储在常量池中,而b的引