《深入理解java虚拟机》String.intern()探究

《深入理解java虚拟机》第二版57页 对String.intern()返回引用的测试代码如下: 结果是: true false 可能很多人觉得这个结果很奇怪,在这里我们进行深入地探究。 书中写道,如果JDK1.6会返回两个false,JDK1.7运行则会返回一个true一个false。 因为JDK1.6中,intern()方法会把首次遇到的字符串实例复制到永久代中,返回的也是永久代中这个字符串的
相关文章
相关标签/搜索