AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
登录
登录
AI 简历
简历模板
简历范文
模拟面试
校招
求职攻略
关于我们
我要招人
首页
面试题库
哔哩哔哩面试题
String底层数据结构是什么,为什么能做到高效…
哔哩哔哩面试题
更新 2026-08-05
String底层数据结构是什么,为什么能做到高效?
哔哩哔哩
后端开发
性能优化
技术原理
Java
考察说明
考察Java String的底层实现原理与性能设计
回答思路
准确说明String底层使用char数组或byte数组(JDK9后的compact strings)
解释不可变性对缓存、线程安全和hash码复用的作用
涉及字符串常量池和intern机制
结合高效场景说明避免频繁创建对象或使用StringBuilder
换一题
上一题
你平时有哪些兴趣爱好?
下一题
请描述一次 CPU 读内存的完整流程,从虚拟地址到拿到数据。
本题还出现在
后端岗位面试题