笨笨小蜜蜂

文章
8
资源
1
加入时间
2年10月20天

String和new String

这几天在学习jvm内存结构的时候,发现很多文章关于运行时常量池这个概念没有说清,这里自己总结了一下,有不当之处欢迎指正;以下是参考文章:JDK1.8关于运行时常量池, 字符串常量池的要点Java内存管理尤其是看了第一篇之后,没想到一个简简单单的String还有这么东西,所以自己也是简单测了一下,加深对jvm的理解。测试之前先简单说明一下概念:首先是方法区和永久代,目前有三大Java虚拟机:HotSpot,oracle JRockit,IBM J9。目前使用最多的就是HotSqot,而另外两个