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

int 为什么 1000 时不相等,有没有了解过为什么这么设计?

慧策(掌上先机)后端开发专业服务技术原理问题排查Java

考察说明

考察 Java 包装类型缓存机制、自动装箱与整型比较的正确性

回答思路

  1. 指出 -128 到 127 范围内的 Integer 缓存
  2. 解释超过 127 时每次装箱创建新对象导致引用比较不相等
  3. 说明应使用 equals 或 intValue 比较整型
  4. 能讲清缓存设计目的(性能与内存节省)
本题已收录答题指导

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

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