java中,throws与throw有什么不同?

如题所述

第1个回答  2019-11-25
在类和方法后面用throws,直接抛出异常就要用到throw。
参考的是英语的语法,英语里就是第三人称后面要+s
第2个回答  2019-04-28
很简单的理解:
throws就是放在类与方法后面,然后你要调用这个类与方法时,直接将类或方法抛出异常.
throw就是单个语句抛出异常!本回答被网友采纳
第3个回答  2020-12-26

1、作用不同:

    throw用于程序员自行产生并抛出异常;

    throws用于声明在该方法内抛出了异常

2、使用的位置不同:

    throw位于方法体内部,可以作为单独语句使用;

    throws必须跟在方法参数列表的后面,不能单独使用。

3、内容不同:

    throw抛出一个异常对象,且只能是一个;

    throws后面跟异常类,而且可以有多个。

相似回答