问十:不同JDK版本之间intern()方法的区别?(JDK6 与JDK6+)

区别: 这个会不会是因为StringTable移到 这里判断字符串常量池先前是否创建出该字符串对象的方法是:比较字面值(感觉是equal,留个坑,以后补【感觉是对的,直接看JDK API,还是API靠谱准确些,解析放在附1】) 返回的是true 注:在JDK1.6的时候,字符串常量池是存放在Perm Space中的(Perm Space和堆是相隔而开的),在1.6+的时候,移到了堆内存中 示例代码
相关文章
相关标签/搜索