4.最终的答案都是 true现在我们知晓了,在 1.7 之后,如果堆内已经存在某个字符串对象的话,再调用 intern 此时不会在字符串常量池内新建对象,而是直接保存这个引用然后返回 。
你看这面试题坑不坑,你还得站在不同的 JDK 版本来回答,不然就是错的,但是面试官并不会提醒你版本的情况 。
其实很多面试题都是这样的,看似抛给你一个问题,你好像能直接回答,如果你直接回答,那就错了,你需要先声明一个前提,然后再回答,这样才正确 。
最后
你看,就这么一个小小的基础题就可以引出这么多话题,还能延伸到 JVM 内存的划分等等 。
这其实很考验基础,也能看出来一个人学习的知识是否串起来,因为这些知识都是有关联性的,给你一个点,就能扩散成面,这样的知识才成体系 。
欢迎关注我~
推荐阅读
- 传染性红斑
- 红茶也要喝新茶吗,红茶女性喝了功效与作用吗
- 大学|实在抱歉,211研究生我们见多了,你的本科是211学历吗?
- 你对海南的酒文化了解多少
- |四人五一钓鱼被抓,工作估计黄了,这种钓鱼行为可判刑
- 滇红茶功效与作用,凤庆滇红茶时间放长了好喝吗
- 职业教育|这里是职场,别抖机灵了
- 补水|解锁夏季不脱妆新方法,14小时持久带妆轻松拿捏住了
- 化妆|女人上了年纪,化妆只要认准“3个地方”就行,不扮嫩也有好气色
- 显卡|RTX 40系显卡来了!性能翻倍:价格/功耗感人