String.intern()在jdk1.6 1.7中的不同
https://blog.youkuaiyun.com/u011635492/article/details/81048150
jdk1.8之后常量池被移动到堆中,此时new String("str")会在常量池和堆中创建两个对象,这时String.intern()变得又有写、些不同
https://blog.youkuaiyun.com/tyyking/article/details/82496901
本文详细探讨了String.intern()方法在JDK1.6至1.8版本之间的行为变化,特别是常量池位置的变动如何影响String对象的创建和引用。在JDK1.8中,由于常量池被移到堆中,导致new String(str)会创建两个对象,这使得String.intern()的行为与之前版本有所不同。
String.intern()在jdk1.6 1.7中的不同
https://blog.youkuaiyun.com/u011635492/article/details/81048150
jdk1.8之后常量池被移动到堆中,此时new String("str")会在常量池和堆中创建两个对象,这时String.intern()变得又有写、些不同
https://blog.youkuaiyun.com/tyyking/article/details/82496901
1582

被折叠的 条评论
为什么被折叠?