异常处理:抛出、抛出和可抛出
2022-08-31 16:55:24
你们中的任何一个人都可以解释一下 之间的区别是什么,以及何时使用哪个?throwthrowsThrowable
你们中的任何一个人都可以解释一下 之间的区别是什么,以及何时使用哪个?throwthrowsThrowable
throws :在编写方法时使用,用于声明有问题的方法引发指定(选中)异常。
与已检查的异常相反,运行时异常(NullPointerExceptions 等)可能会在没有方法声明的情况下引发。throws NullPointerException
throw:实际抛出异常的指令。(或者更具体地说,是可投掷的)。
throw 关键字后跟对 a 的引用(通常是异常)。Throwable
例:

Throwable:一个类,您必须扩展它才能创建自己的,自定义的,可抛出的。例:
throw:用于抛出对象的语句,其中必须为 true。tt instanceof java.lang.Throwablethrows:一个方法签名令牌,用于指定该方法选中的异常 n。throwjava.lang.Throwable:可以抛出(和捕获)的所有对象的父类型。