throw和throws的区别

我不是女神ヾ 2023-10-06 13:51 137阅读 0赞

throw和throws有什么区别?

throw:

  1. throw 语句出现在方法体中,表示抛出异常,由方法体内语句处理。
  2. throw是具体向外抛出异常的动作,抛出的是一个异常实例,执行throw一定是抛出了某种异常。

throws:

  1. throws语句是用在方法声明后面,表示如果抛出异常,由该方法的调用者来进行异常的处理。
  2. throws主要是声明这个方法会抛出某种类型的异常,让他的使用者知道需要捕获的异常类型。
  3. throws表示出现异常的一种可能性,并不一定会发生这些异常。

发表评论

表情:
评论列表 (有 0 条评论,137人围观)

还没有评论,来说两句吧...

相关阅读

    相关 throw throws 区别

    一、throw:是真实抛出一个异常。 二、throws:是声明可能会抛出一个异常 区别: 区别一:throw 是语句抛出一个异常;throws 是方法抛出一个异常; t

    相关 throwthrows区别

    抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。 一、系统自动抛异常 当程序语句出现一些逻辑错误、主义错误或类型转