JDK7后intern方法总结

【JVM】JDK7后intern方法总结

JDK6及之前字符串常量池是放在永久代的,这里不讨论,JDK7之后将字符串常量池迁移到了JVM的堆中,注意删除永久代更换为元空间是JDK8哈。

测试代码1如下:

    @Test
    public void test01() {

        String str2 = new StringBuilder("12").append("34").toString();
        String intern = str2.intern();
        String str1 = "1234";
        System.out.println(str2 == intern);
        System.out.println(str1 == intern);
        
    }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » JDK7后intern方法总结