Java异常处理
1.异常体系结构
2.异常处理方式
2.1方式一:try-catch-finally
-
try{
//可能出现异常的代码}catch(异常类型1 变量名1){
//处理异常的方式1
}catch(异常类型2 变量名2){
//处理异常的方式2
}catch(异常类型3 变量名3){
//处理异常的方式3
}
…
finally{
//一定会执行的代码
}
1.解析
2.注意事项
3.finally的使用
2.2方式二:throws + 异常类型
- "throws + 异常类型"写在方法的声明处。指明此方法执行时,可能会抛出的异常类型。
一旦当方法体执行时,出现异常,仍会在异常代码处生成一个异常类的对象,此对象满足throws后异常
类型时,就会被抛出。异常代码后续的代码,就不再执行!