异常的说明文档 - 类

    概念:就是程序出现的一些不正常的情况
    java中将这些已经预见到的不正确的情况,封装成了类,这种类叫做异常类

    生成异常:
    当满足了异常的条件的时候,会执行一下操作:
    创建异常对象
    抛出异常对象
    执行这两个功能后,叫做产生了异常,但是这个过程是java自动做的(java异常处理机制),我们见不到。

    处理:
    捕获异常
    声明抛出异常

    java中涉及的异常以及错误的累有一个完整和庞大的处理机制
    异常和错误的类有以下结构
    Throwable - 异常和错误的顶级父类
    有两个子类: - Error:代码无法处理的错误,比如停电,服务器宕机等等
    Exception:通过代码的调试可以处理异常
    这个Exception有很多的子类 - IOException,FileNotFoundException……