后端岗位面试题更新 2026-08-05

在 Java 中,一个 String 对象占用多少字节?请结合 JVM 内存布局说明。

携程后端开发消费品/零售性能优化技术原理Java

考察说明

考察 Java 对象内存模型与 String 内部结构理解

回答思路

  1. 能描述对象头、字段、对齐等内存布局
  2. 能区分字符串对象与字符数据的内存占用
  3. 能说明不同 JDK 版本下存储结构差异
  4. 能进行具体计算示例