狂问专题

阿里面试官狂问java异常面试题,我今天高低给你讲的服服帖帖的!

异常简介 异常类层次结构 从结构图可以看出,所有异常均继承自 Throwable 类,它有两个重要的子类:Exception 和 Error ,各自又包含大量子类。 Exception 程序本身可以处理的异常,又可以分为 受检异常 和 非受检异常 ,受检异常 可以用 try…catch… 语句进行捕获处理,而且能从异常中恢复。但 非受检异常 是程序运行时错误,会导致程序崩溃而无法恢复。