首先,先从异常的继承类型说起
ps:画的图有点丑,凑合凑合看~~嘿嘿
Throwable分为两类分别是Error(错误)和Exception(异常),Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情况,不需要捕捉;Exception类中其子类除了RuntimeException(包含错误的类型转换、数组越界访问和试图访问空指针等)外,一般都是外部错误,称为受查异常,必须要被try{}catch{}捕获并进行处理。