String 对象存储在堆中。例如:
String s1 = new String("s1");
s1
对象将存储在堆中;
字符串文字存储在字符串常量池中。
String s2 = "s2";
s2
对象将存储在字符串常量池中(可能在堆内)。
我听说过运行时常量池。
但我不明白具体会在那里存储什么。和字符串常量池一样吗?或者我应该写什么让它存储在运行时常量池中?
String 对象存储在堆中。例如:
String s1 = new String("s1");
s1
对象将存储在堆中;
字符串文字存储在字符串常量池中。
String s2 = "s2";
s2
对象将存储在字符串常量池中(可能在堆内)。
我听说过运行时常量池。
但我不明白具体会在那里存储什么。和字符串常量池一样吗?或者我应该写什么让它存储在运行时常量池中?