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

为什么String是不可变的?

TP-LINK后端开发电子/半导体技术原理Java

考察说明

考察对Java字符串设计原理和不可变性的理解

回答思路

  1. 说明字符串常量池和缓存对性能的作用
  2. 解释安全性:作为参数传递和网络协议使用
  3. 解释线程安全和hashCode缓存
  4. 提及可变版本(如StringBuilder)的替代场景
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。