throws:用来声明一个方法可能抛出和所有异常的信息,表现出现异常的可能性,但并不一定会发生异常。(可以理解为为了预防异常的出现,而用throws提前声明一下)
throw:指抛出的一个具体的异常类型,执行throw这一定抛出某种异常。
具体体现可以通过下图中的throws与throws所处的位置看出:
总结:throws声明异常;throw抛出异常。异常一旦被处理,那么在异常后的语句将不再被执行。
throws:用来声明一个方法可能抛出和所有异常的信息,表现出现异常的可能性,但并不一定会发生异常。(可以理解为为了预防异常的出现,而用throws提前声明一下)
throw:指抛出的一个具体的异常类型,执行throw这一定抛出某种异常。
具体体现可以通过下图中的throws与throws所处的位置看出:
总结:throws声明异常;throw抛出异常。异常一旦被处理,那么在异常后的语句将不再被执行。