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

String类存储数据的底层用的是什么?

趣链科技后端开发技术原理Java

考察说明

考察对Java String底层存储结构的理解

回答思路

  1. 准确说明Java 8及以前底层使用char数组
  2. 说明Java 9之后改为byte数组并引入编码标记
  3. 理解不同JDK版本对内存优化的设计动机