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