我们所知道的JVM将String变量存储在一个单独的StringPool. 每次我们创建一个String (eg. String s1 = "anystring")它时,它都存储为一个常量,当我们创建一个新String变量作为相同的值时,它使用相同的引用,除了创建新的String常量。
我只想知道那个变量在StringPool. 是application level还是JAVA environment level。
问题:如果JVM水平,那么不同的应用程序是否使用相同的引用?
我不确定我在String理论上能达到什么程度。但我正在寻找答案。