throw与throws的区别在于throw是用在方法内部的一个抛出异常的方法,而throws是用在方法定义的时候告诉编译器此方法可能会发生例外。单独使用throw,必须要用try和catch包围起来,但是使用了throws定义方法之后,意思是给出方法允许抛出的异常类型,方法中就可以在不使用try和catch包围就直接throw new Exception();了。 这个Exception可以是任何一种想要的Exception,比如throw new NullPointerException("Here!");等等,但是要import这个Exception的class。
throw与throws的使用
最新推荐文章于 2023-05-03 21:45:17 发布