后端岗位面试题更新 2026-08-05
String 的底层存储结构是什么?
滴滴后端开发技术原理Java
考察说明
考察对 String 类内部存储机制的理解,包括版本演化和 JDK 9 后的字节数组存储
回答思路
- 说明 JDK 8 及之前 String 使用 char[] 存储
- 说明 JDK 9 及之后引入 compact strings 使用 byte[] 存储
- 解释字符编码方式(ISO-8859-1 或 UTF-16)的区分
- 提及 String 不可变性设计对存储的影响
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。