黑马程序员技术交流社区
标题:
throw和throws的区别
[打印本页]
作者:
MilesMatheson
时间:
2015-9-9 16:19
标题:
throw和throws的区别
我面试的时候曾经被问到过,我只回答出了一点,我从别人的博客中看到的总结如下:
1、throw代表动作,表示抛出一个异常的动作;throws代表一种状态,代表方法可能有异常抛出
2、throw用在方法实现中,而throws用在方法声明中
3、throw只能用于抛出一种异常,而throws可以抛出多个异常
分享一下
作者:
kevin986745
时间:
2015-9-9 16:22
说的很明白呀
作者:
boboyuwu
时间:
2015-9-9 18:48
throw抛出异常后函数必须用throws申明要抛出的异常,调用这个方法必须使用try catch捕捉异常或用throws继续抛可以一直抛给虚拟机处理。
‘
throws是抛出异常 throw是处理异常。
作者:
我来了
时间:
2015-9-9 19:55
还没学到,这个是哪一部分的?
作者:
fmi110
时间:
2015-9-9 20:29
throw抛出的是异常对象,throws接异常类名 ,
作者:
一笑过千山
时间:
2015-9-9 21:56
学习了,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2