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

Throwable、Error、Exception、RuntimeException 四者的关系与区别是什么?

用友后端开发专业服务技术原理Java

考察说明

考察 Java 异常体系的层次结构与分类理解

回答思路

  1. 明确 Throwable 是所有异常与错误的基类,直接子类为 Error 和 Exception
  2. 区分 Error(不可恢复的严重问题)与 Exception(可处理异常)
  3. 说明 RuntimeException 是 Exception 的子类,属于非受检异常,编译期不强制处理
  4. 举例说明各自典型场景
本题已收录答题指导

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

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