JDK1.8版本java字符串常量池里存的是String对象还是引用?

先下结论:对象! 众所周知,JDK1.8版本中,String常量池已经从方法区中的运行时常量池分离到堆中了,那么在堆中的String常量池里存的是String对象还是引用呢?我在网上查了一晚上,各有各的说法,最后索性直接查看API(果然API才是最强大的!!!),废话少说,直接上图: 翻译一下,String类的intern()方法:一个初始为空的字符串池,它由类String独自维护。当调用 int
相关文章
相关标签/搜索