java 常量池详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 常量池详解相关的知识,希望对你有一定的参考价值。

参考资料:http://www.cnblogs.com/holos/p/6603379.html

注意:

1.首先,我们平时在讨论字符串新建问题时所说的常量池其实指的是全局字符串常量池。并不是运行时常量池,更加不是class编译时常量池。

  例如:当我们通过new新建一个字符串时

      String s1 = new String("abc");

  JVM先去常量池(指的是全局字符串常量池)里边查看是否意见存在"abc",如果不存在,则在常量池里面新建一个“abc"

 

以上是关于java 常量池详解的主要内容,如果未能解决你的问题,请参考以下文章

JVM中的常量池详解

Java常量池详解

java常量池详解

java中的String类常量池详解

Java常量池详解之Integer缓存

JVM——字符串常量池详解