异常-异常的捕捉
异常处理的捕捉方式:
这是可以对异常针对性处理的方式
具体格式:
try
{
//需要被检测异常的代码
}
catch(异常类,变量) //这里的变量专门用来接受当前所发生的异常对象
{
//真正处理该异常的代码
}
finally
{
//一定会被执行的代码
}
try
{
int num = d.method(arr,-30); //调用method函数,捕捉异常,throw new FuShuIndexException("数组角标越界")
}
catch(FuShuIndexException e) // FuShuIndexException e = new FuShuIndexException("数组角标越界")
{
//真正处理该异常的代码
system.out.println("负数角标异常");
e.printStackTrace();//jvm默认的异常处理机制就是调用异常对象的这个方法
}
finally
{
system.out.println("over");
}
捕捉的步骤:
- 调用method函数,函数进栈
- 触发异常,被try捕捉,try检测异常
- try把异常丢给了catch


本文介绍了一种异常处理机制,通过try、catch、finally等关键字实现对程序中可能出现的异常进行捕获和处理,确保程序稳定运行。
2475

被折叠的 条评论
为什么被折叠?



