首页 > 其他分享 >异常处理

异常处理

时间:2022-11-04 17:00:39浏览次数:36  
标签:处理 try finally catch 父类 异常

1.finally可有可无

2.try将可能异常的代码包装起来,在执行过程中,一旦异常,就会生成一个应对异常的对象,根据此对象的类型

去catch中进行匹配

3.一旦catch中的异常对象匹配到某一个catch时,就进入catch中进行异常的处理,一旦处理完成,就跳出(没有

finally的情况下)

4.catch中的异常类型如果没有子父类关系,则谁声明在上,谁声明在下无所谓

   catch中的异常类型如果满足子父类关系,则要求子类一定声明在父类上方。否则会报错

5.常用异常处理方式:①String    getMessage( )       ②printStackTrace( ) 即在命令行打印异常信息在程序中出错的位置及原因

6.在try结构中声明的变量。再出了try结构以后,就不能再被调用

 

try-catch-finally处理编译时的异常,在运行时仍可能报错                                                                                                                                                       看

try{ 

可能出现异常的代码

}catch(异常类型1 变量1){

处理方式1

}catch(异常类型2 变量2){

处理方式2

}catch(异常类型3 变量3){

处理方式3

}

 

finall{

一定会执行的代码

}

 

例如

    1. try{    ....}   catch(Exception e) {     e.printStackTrace() ;  }

标签:处理,try,finally,catch,父类,异常
From: https://www.cnblogs.com/liujy2233/p/16858378.html

相关文章