标签: java jvm string-pool
String对象存储在堆中。 例如:
String s1 = new String("s1");
s1对象将存储在堆中;
s1
字符串文字存储在字符串常量池中。
String s2 = "s2";
s2对象将存储在字符串常量池中(可能在堆内部)。
s2
我听说过运行时常量池。
但是我不知道具体存储在什么位置。 它和字符串常量池一样吗? 还是我应该写些什么以便它存储在运行时常量池中?