异常的说明文档 - 类
概念:就是程序出现的一些不正常的情况
java中将这些已经预见到的不正确的情况,封装成了类,这种类叫做异常类
生成异常:
当满足了异常的条件的时候,会执行一下操作:
创建异常对象
抛出异常对象
执行这两个功能后,叫做产生了异常,但是这个过程是java自动做的(java异常处理机制),我们见不到。
处理:
捕获异常
声明抛出异常
java中涉及的异常以及错误的累有一个完整和庞大的处理机制
异常和错误的类有以下结构
Throwable - 异常和错误的顶级父类
有两个子类: - Error:代码无法处理的错误,比如停电,服务器宕机等等
Exception:通过代码的调试可以处理异常
这个Exception有很多的子类 - IOException,FileNotFoundException……