Javadoc说:
String类表示字符串。Java程序中的所有字符串文字(例如“ abc”)都实现为此类的实例。
我们知道String该类具有两个属性,分别为value[]和和hash,而String文字存储在String池中。
String
value[]
hash
但是我无法弄清楚在放入该池之前如何初始化String文字。就像稍后调试字符串文字一样,我可以看到value[]和hash以某种方式填充。
JVM是否调用特殊指令?
java string jvm
java ×1
jvm ×1
string ×1