一、异常的简介
01Error
02Exception
*
03检查异常*
二、处理异常
**try-catch以及try-catch-finally
try{
//一些会抛出异常的方法
}catch(Excrption e){
//处理该异常的代码块
}
抛出异常的方法会终止执行。
程序的控制权将会被移交给catch块的异常处理程序
**
如果try会抛出很多种类型的异常,这种情况怎么办?
应当使用多个catch语块,、
input vt 电子输入;将…输入电脑
编写多重语块有哪些注意事项呢?
先子类后父类
如果顺序不对,程序自动会报错;
**
## 在使用try-catch语块经常还要进行一些善后工作,使用finally。
**
三、Java当中通过案例学习try-catch语句
1、建立包和类
2、先添加test方法,在创建main方法,调用方法
输入顺序:先图2在图1
图1
图2
e.printStackTrace();//意思为打印一下异常的具体信息。
图3
**上面的蓝字和红字部分,e.printStacktrace()方法运行的结果!
finally,最终要执行的某些代码。
finally的应用示范
test2:finally是在try-catch语块之后执行,result之前,最后调用方法test2
test3 return语句的应用
运行结果:
return在不同的位置,输出结果的顺序不同。