栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

从JVM内存模型看String.intern() 不等问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从JVM内存模型看String.intern() 不等问题

注:JDK1.8

        String str1 = "首次";
        String str2 = "首次";
        System.out.println(String.format("str1 == str2 ? %s", str2 == str1));

        String str3 = new StringBuilder("首次").toString();
        String str4 = str3.intern();
        System.out.println(String.format("str4 == str3 ? %s", str4 == str3));

        String str5 = str4 + new StringBuilder("出现").toString();
        String str6= str5.intern();
        System.out.println(String.format("str6 == str5 ? %s", str6 == str5));

执行结果:
str1 == str2 ? true
str4 == str3 ? false
str6 == str5 ? true


深入解析String#intern 参考链接

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/530720.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号