黑马程序员技术交流社区
标题:
throws 和 throw 的区别,
[打印本页]
作者:
段金福
时间:
2014-8-5 01:08
标题:
throws 和 throw 的区别,
本帖最后由 段金福 于 2014-8-5 15:42 编辑
用法以及 区别,,
作者:
彬锐
时间:
2014-8-5 01:11
throw是抛出一个具体的异常
throws是定义在方法上的 ,用于声明一个方法可能抛出的异常
作者:
楚风★憧憬
时间:
2014-8-5 02:38
throw 用法不同throw定义在方法里面,抛具体的类型的异常。
throws 作用在方法上面的,表示声明方法有异常存在,提醒调用者处理。让编译器通过。
作者:
草鱼狂飙
时间:
2014-8-5 06:09
throws & throw
throws用于在方法上声明该方法不需要处理的异常类型。
throw用于抛出具体异常类的对象。
throws与throw的区别:
thorws用在方法上,后面跟异常类名,可以是多个异常类。
throw用在方法内,后面跟异常对象,只能是一个。
作者:
huangxuanheng
时间:
2014-8-5 07:15
赞同以上说的
作者:
李文方
时间:
2014-8-5 07:50
貌似我没啥补充的了,也写写吧,就当作巩固了。
throw 定义在函数上中,用于抛出异常对象
throws 定义在函数上,用于抛出异常类,提醒调用者,该方法可能存在异常,需要进行处理,且可抛多个,用逗号隔开
作者:
a6511631
时间:
2014-8-5 09:34
视频里面太详细了,好水的问题
作者:
justin1258
时间:
2014-8-5 10:25
throws用来声明抛出异常,用在方法声明处;throw用来抛出异常用在方法体内。
作者:
落幕繁华
时间:
2014-8-5 10:59
刚看到这里,throw使用在方法内,抛出的是异常对象,throws使用在方法上,可以声明多个异常,逗号隔开,抛出的异常类
作者:
es2379649
时间:
2014-8-5 11:09
我觉得throw是用来生成异常。throws是说这个方法处理不了的异常交由外面处理。
作者:
azybjbajzc
时间:
2014-8-5 12:00
同上。。。。。。。。
作者:
段金福
时间:
2014-8-5 15:35
彬锐 发表于 2014-8-5 01:11
throw是抛出一个具体的异常
throws是定义在方法上的 ,用于声明一个方法可能抛出的异常 ...
感谢回答
作者:
晓风
时间:
2014-8-5 15:40
throw:
1,用在方法内部,
2,用于抛出异常对象,且只能抛一个异常对象;
3,使用了throw关键字抛出异常对象时,必须要处理,可以try--catch处理,也可以用throws声明异常类型。
一般的方式的用throws声明。
throws:
1,用于方法的参数列表之后,用于声明异常,可以声明多个异常,用逗号隔开。
作者:
liqi
时间:
2014-8-5 16:27
Throwable throw throws 区别
public void a()throws
{
throw
}
这些异常类的基类为Throwable
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2