java基础-异常

来源:互联网 发布:淘宝没有3c认证的处罚 编辑:程序博客网 时间:2024/05/16 05:15

1、异常

异常情形是指阻止当前方法或作用域继续执行的问题。从当前环境下跳出,并且将问题提交给上一级环境。

2、捕获异常

监控区域 try异常处理程序 catch 后面紧跟异常处理机制,负责搜索参数与异常类型相匹配的第一个处理程序。catch

3、异常说明

异常说明使用 throws 后面紧跟着异常参数列表代码必须与异常说明保持一致。如果方法在编译时被强制检查的异常被称为被检查异常。RuntimeException 被称为 不受检查异常

4、重新抛出异常

把异常抛给上一级环境中的异常处理程序,同一个 try 块后续 catch 子句将被忽略。fillStackTrace 调用那一行就成了异常的新发生地了。

5、finally 清理

无论是否抛出异常,finally 总会被执行。try 块中 return 也不会影响 finally 块的执行  

6、异常丢失

异常替代finally return返回也会覆盖异常
0 0
原创粉丝点击