Java异常总结

2019-02-17  本文已影响0人  FoxLayla

异常

概念

异常是程序运行过程中可能发生的一类事件。

当方法中发生错误时,该方法会创建一个对象——异常对象——并将其交给runtime system(该过程称为 抛出异常)。

异常对象包含了错误信息,包括错误发生时的类型和程序状态。

当异常被抛出时,runtime system会从调用堆栈里寻找可以处理该异常的方法(exception handler),当找到合适的exception handler时,即称为catch the exception;如果runtime system找不到合适的exception handler,则程序终止。

异常的处理与声明规则

但并非所有异常都适用于上述规则。

三类异常

除以上三种类型外,还可以自定义异常。

常见异常举例

上一篇 下一篇

猜你喜欢

热点阅读