Throw和Throws的区别:
-
throw用于 方法体中,用来抛出一个实际的异常对象,使用throw后, 要么使用try catch捕获异常,要么使用throws声明异常
-
throws用于 方法声明处,用来声明该方法可能发生的异常类型,可以是 多个异常类型,用来强制调用该方法时处理这些异常
-
Throw写在方法体时,明确的告诉你这会抛出异常
-
它抛出的异常基本上由自己内部的方法快来处理掉,有Throw必有Throws
-
Throws写在方法名括号的后面用来显示异常
-
Throws会表示抛出异常的类型,往往由上一级(调用次方法的)来try catch解决异常而自身不解决
最后,觉得有用的话,可以点赞、收藏,加关注哟,要不下次就找不见了哟!