后端岗位面试题更新 2026-08-05
int 为什么 1000 时不相等,有没有了解过为什么这么设计?
慧策(掌上先机)后端开发专业服务技术原理问题排查Java
考察说明
考察 Java 包装类型缓存机制、自动装箱与整型比较的正确性
回答思路
- 指出 -128 到 127 范围内的 Integer 缓存
- 解释超过 127 时每次装箱创建新对象导致引用比较不相等
- 说明应使用 equals 或 intValue 比较整型
- 能讲清缓存设计目的(性能与内存节省)
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。