Java异常处理:throw,throws和Throwable
可以任你解释的区别是什么之间throw,throws
以及Throwable
和什么时候使用?
回答:
throws
:在编写方法时使用,用于声明所讨论的方法引发指定的(已检查)异常。
与检查的异常相反,运行时异常(NullPointerExceptions
等)可能会在没有声明方法的情况下引发throws NullPointerException
。
throw
:实际引发异常的指令。(或更具体地说,Throwable)。throw
关键字后面是对Throwable(通常是异常)的引用。Throwable
:必须扩展该类才能创建自己的,自定义的,可抛出的。
以上是 Java异常处理:throw,throws和Throwable 的全部内容, 来源链接: utcz.com/qa/429486.html