throw与throws的使用

来源:互联网 发布:一长列数据等分成多列 编辑:程序博客网 时间:2024/05/22 04:25
throw与throws的区别在于throw是用在方法内部的一个抛出异常的方法,而throws是用在方法定义的时候告诉编译器此方法可能会发生例外。单独使用throw,必须要用try和catch包围起来,但是使用了throws定义方法之后,意思是给出方法允许抛出的异常类型,方法中就可以在不使用try和catch包围就直接throw new Exception();了。 这个Exception可以是任何一种想要的Exception,比如throw new NullPointerException("Here!");等等,但是要import这个Exception的class。 
原创粉丝点击