参考资料:http://www.cnblogs.com/holos/p/6603379.html
注意:
1.首先,我们平时在讨论字符串新建问题时所说的常量池其实指的是全局字符串常量池。并不是运行时常量池,更加不是class编译时常量池。
例如:当我们通过new新建一个字符串时
String s1 = new String("abc");
JVM先去常量池(指的是全局字符串常量池)里边查看是否意见存在"abc",如果不存在,则在常量池里面新建一个“abc"
时间: 2024-10-18 05:52:08