异常

本文最后更新于:5 个月前

异常的几种类型:

异常的几种类型

以旅行实例说明异常的分类:

  • 武汉发生地震,属于不可抗因素,对应**Error**错误,这个我们根本想不到具体发生的原因。例如,突然没有权限往硬盘上写数据的能力了。这种就只能老老实实的把错误信息返回(如果有的话),程序无法处理。

  • 堵车,或者航班延误,属于异常**Exception,确切来说属于异常中的checked**,即受检异常,对于这种异常,我们虽然可以预料,但是预料到了也无能为力,只有监测并关注。

  • 没有带驾驶证,或者忘记机票,属于异常中的**unchecked类型。具体则属于可预测的异常**这些完全可以预测并且返回相应的提示。

  • 需捕捉异常,例如:汽车抛锚,我们就需要采取公共汽车作为解决的方式

  • 检票机坏掉了,属于可透出异常,交由航空公司处理即可,我们无法处理。