Java的异常
①Java使用异常Exception来表示错误
②Exception是Class,带有类型信息
③异常可以在任何地方抛出
④异常只需要在上层捕获,和方法调用分离
必须捕获的异常
①必须捕获的异常称为Checked Exception
②不必须捕获的异常包括 RuntimeException 和 Error 及其子类
③捕获异常使用 try … catch
④不捕获的Checked Exception必须用throws声明
⑤mian()是最后捕获异常的机会
捕获异常
①catch会捕获对应的Exception及其子类
②多个catch字句从上到下匹配,所以顺序非常重要,子类必须在前(放在后面什么也捕获不到)
③finally保证有