欢迎光临
我们一起进阶

Java异常处理(二):抛出异常

扫码或搜索:沉默王二
发送 290992
即可立即永久解锁本站全部文章

抛出异常有两个关键字:throws 和 throw。

throws:

如果一个方法可能抛出异常,但是没有能力处理该异常或者需要通过该异常向上层汇报处理结果,可以在方法声明时使用 throws 来抛出异常,这就相当于计算机硬件发生损坏,但是计算机本身无法处理,就将该异常交给维修人员来处理。

public returnType methodName(params) throws Exception1,Exception2......{ }

其中Exception1,Exception2…代表该方法可能抛出的异常.该方法的调用者需要对其进行处理,当然也可以继续往外抛出。

throw

在方法内,可以用 throw 来抛出一个 Throwable 类型的异常。JVM 一旦执行到 throw 语句,将退出该方法栈,也就是 throw 后面的代码将不会被执行了。需要注意我们只能抛出 Throwable 和其子类类型的对象。

public returnType methodName (params) {
    ......
        throw new ExceptionType;
    ......
}
赞(0) 打赏
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

小白学堂,学的不止是技术,更是前程

关于我们免责声明

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏