关注
1.
因为一开始jvm运行时常量池已经内置了字面量"java"和相应的符号引用,而intern会返回相应字面量的符号引用,因此你在堆区的引用跟原本内置在运行时常量池的引用肯定是不一样的,所以返回false。
2.
而一开始jvm运行时常量池里没有“计算机软件”这个字面量,你是通过stringBuilder的append方法得到的,这跟直接new
String("计算机软件")不一样,编译后jvm运行时常量池里只有字面量"计算机"跟"软件"两个字面量。而intern会将字面量"计算机软件"在运行时动态加载在运行时常量池,并复制他在堆区的引用作为其在运行时常量池的符号引号,所以返回true。
查看原帖
点赞 1
相关推荐
点赞 评论 收藏
分享
04-14 19:18
门头沟学院 化工工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 面试问题记录 #
15419次浏览 278人参与
# 硬件人你反向读研了吗 #
39444次浏览 608人参与
# 京东TGT #
24184次浏览 149人参与
# 硬件人秋招的第一个offer #
65222次浏览 1081人参与
# 非技术岗投递进展 #
137436次浏览 1222人参与
# 滴滴工作体验 #
22925次浏览 123人参与
# 材料进Fab厂真的劝退吗? #
35746次浏览 158人参与
# 不考虑转正,实习多久合适 #
23702次浏览 117人参与
# 机械求职避坑tips #
40741次浏览 355人参与
# 机械只有转码才有出路吗? #
125803次浏览 1590人参与
# 职场新人生存指南 #
329878次浏览 7065人参与
# 面试经验谈 #
10799次浏览 167人参与
# 互联网回暖,腾讯要招5000+人! #
263438次浏览 4888人参与
# vivo求职进展汇总 #
208558次浏览 1341人参与
# 异地恋该为对方跳槽吗 #
21990次浏览 115人参与
# 硬件人更看重稳定还是高薪 #
37188次浏览 199人参与
# 面试吐槽bot #
2080次浏览 26人参与
# 你遇到过哪些神仙同事 #
69050次浏览 623人参与
# 租房找室友 #
26845次浏览 142人参与
# 25届如何提前做秋招准备? #
163809次浏览 2451人参与
# 携程求职进展汇总 #
485917次浏览 3577人参与