目录

异常9

目录

异常(9)

大家好,今天我们来详细介绍一下异常抛出的知识,在编写程序时,如果程序中出现错误,此时就需要将错误的信息告知给调用者,话不多说,来看.

在java中,可以借助throw关键字,抛出一个指定的异常对象,将错误对象告知给调用者,具体语法如下:

throw new xxx(“异常产生的原因”)

https://i-blog.csdnimg.cn/direct/2096f778e0764c89821dfe7278ff6734.png

https://i-blog.csdnimg.cn/direct/b62a632eaad84918ad8478dca9089fd0.png

注意事项:

1、throw必须写在方法体内部.

2.抛出的对象必须是Exception或者Exception的子类对象了,如果抛出RunTimeException类或者RunTimeException的子类,则可以不用处理,直接交给了JVM来处理(异常处理)

4.如果抛出的是编译时异常,用户必须处理,否则无法通过编译.

5.异常一旦抛出,其后的代码便不会执行.

⭐️throws并不是只能声明受查异常,非受查异常也能声明.

调用声明抛出异常的方法时,调用者必须对该异常进行处理,或者继续使用throws抛出.

https://i-blog.csdnimg.cn/direct/db58ccb739384e91829563165fe1a965.png

好了,今天分享就到这里,谢谢大家!!!

https://i-blog.csdnimg.cn/direct/da7521ff41fa4654bcb0b0e219985121.png