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

请说明 int 与 Integer 的区别,并解释是否可以使用 Integer 代替 int,以及 Integer 对象缓存存在的具体位置。

飞猪后端开发电商技术原理方案权衡Java

考察说明

考察 Java 基本类型与包装类的区别、缓存机制及使用场景

回答思路

  1. 准确说明 int 是基本类型、Integer 是引用类型及其默认值差异
  2. 解释自动装箱与拆箱机制及其性能影响
  3. 说明 Integer 缓存的范围(-128 到 127)及存储位置
  4. 讨论使用 Integer 代替 int 的场景与风险