290/291异常的生产过程解析和throw关键字

异常的生产过程解析

 

throw关键字

thro天键作用可以使用thro关键字在指定的方法中抛出指定的异常使用格式throw new xxxexception(“异常产生的原因“”)

注意1.thro关键字必须写在方法的内部2.thro关键字后边ne的对象必须是 Exception或者 Exception的子类对象3.thro关键字抛出指定的异常对象,

我们就必须处理这个昇常对象thro关键字后边创建的是 Runtimeexception或者是 Runtimeexception的子类对象,我们可以不处理,默认交给J理

(打印异常对象,中断程序)thro关键字后边创建的是编译异常(写代码的时候报错)我们就必须处理这个异常,要么 throws,要么try.. catch

除了可以通过throws关键字抛出异常外,还可以使用throw关键字抛出异常。与throws有所不同的是,throw用于方法体内,并且抛出的是一个异常类对象,

而throws关键字用在方法声明中,用来指明方法可能抛出的多个异常。

通过throw关键字抛出异常后,还需要使用throws关键字或try…catch对异常进行处理。

需要注意的是,如果throw抛出的是Error、RuntimeException或它们的子类异常现象无需使用throws关键字或try…catch对异常进行处理。

 

 

 

posted @ 2022-07-07 17:08  ja不会va  阅读(40)  评论(0)    收藏  举报