java中,throws与throw有什么不同?
3个回答
展开全部
在类和方法后面用throws,直接抛出异常就要用到throw。
参考的是英语的语法,英语里就是第三人称后面要+s
参考的是英语的语法,英语里就是第三人称后面要+s
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单的理解:
throws就是放在类与方法后面,然后你要调用这个类与方法时,直接将类或方法抛出异常.
throw就是单个语句抛出异常!
throws就是放在类与方法后面,然后你要调用这个类与方法时,直接将类或方法抛出异常.
throw就是单个语句抛出异常!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、作用不同:
throw用于程序员自行产生并抛出异常;
throws用于声明在该方法内抛出了异常
2、使用的位置不同:
throw位于方法体内部,可以作为单独语句使用;
throws必须跟在方法参数列表的后面,不能单独使用。
3、内容不同:
throw抛出一个异常对象,且只能是一个;
throws后面跟异常类,而且可以有多个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询