异常处理 :try-catch 以及 try-catch-finally
try{
//一些会抛出异常的方法
}catch(Exception e){
//处理该异常的代码块
}
如果try会抛出很多中异常,那么该如何处理呢?
那么编写多重try-catch 语句有什么值得注意的地方呢?
try{
//一些会抛出异常的方法
}catch(Exeception e){
//处理该异常的代码块
}catch(Exception2 e){
// 处理Exception2 的代码块
}.....(n个catchkuai)...{
}finally{
//最终将要执行的一些代码
}
1.顺序问题 先小后大 ,先子类后父类
(e.printStackTrace(); 打印异常)
2.return 返回值的问题
3.顺序执行的问题