JAVA中String常量存储在哪

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011261427/article/details/49906787

String常量存储在常量池内,常量池在内存中是以表的形式存在。有一张固定长度的CONSTANT_String_info用来存储String常量。

常量池在编译的时候确定下来,因此以下:

String s1="hello";

String s2="hello";

String s3="he"+"llo";//连接的结果,也是常量

String s4=new String("hello");

以上:s1=s2=s3!=s4

展开阅读全文

没有更多推荐了,返回首页