后端岗位面试题更新 2026-08-05
在Java中,使用new关键字创建对象时如果内存不足,会发生什么操作?请说明其行为和应对策略。
百度后端开发专业服务风险判断技术原理问题排查Java
考察说明
考察对JVM内存分配失败时的处理机制及OOM异常的理解
回答思路
- 明确new对象内存不足时抛出OutOfMemoryError异常
- 能够区分不同内存区域(如堆、栈)内存不足的表现
- 说明OOM是Error而非Exception,通常程序无法恢复
- 给出常见的应对策略如调整堆大小或优化代码
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。