异常机制 检查性异常运行性异常错误 捕获异常代码块: try{ }catch(想要捕获的异常类型exception){ }catch(从上往下从小到大){ }finally{不管有没有异常都会输出} Error< Exception < Throwable ** Ctrl+alt+T** finally可以省略, 善后;如果finally出现异常,程序所在线程死亡,关闭了cpu,finally在这些情况时不会执行。 throw 主动抛出异常——一般在方法中使用 throws 避免代码中断,强健代码 自定义异常