JAVA中异常的简单处理方式
开发中异常的处理方式
-
try...catch(finally):捕获,自己处理
try {
//尝试执行的代码
}catch (Exception e){
//可能的异常之后的处理代码
} finally {
//一定会执行的代码,即使try、catch中有return,如关闭资源
}
特点: 处理完异常之后,程序会继续执行。
执行流程:
先执行 try{ } 中的内容,看是否有问题(异常)- 没有:直接执行finally语句中的内容。
- 有: 跳转到catch(){}语句中开始执行,在执行finally{}语句中的内容
-
throws : 抛出,交给调用者处理
public void 方法名() throws Exception{
}
特点:
执行结束后,程序不再继续执行
![]()
![]()
此时的运行结果是两段话都被打印了
-
没有使用trycatch时会出现
![]()
-




浙公网安备 33010602011771号