黑马程序员技术交流社区
标题:
Java异常问题提问
[打印本页]
作者:
LuckyQS
时间:
2013-11-3 13:23
标题:
Java异常问题提问
本帖最后由 LuckyQS 于 2013-11-11 12:08 编辑
Java异常的异常处理是通过,try、catch、finally、throw和throws来实现的。我想问一下throw和throws的区别?
作者:
王裕秋
时间:
2013-11-3 13:34
throws与throw的区别
throws使用在函数上,throw使用在函数内
throws后面跟的是异常类,可以跟多个,用逗号隔开.
throw后面跟的是异常对象
使用:throw是用在函数内的,如果进行抛出异常,就使用throw,如果要在函数上进行声明就使用throws
但是如果函数内部进行throw异常的话那么函数上必须声明(除了RuntimeException以及RuntimeException的子类)
作者:
黄炳期
时间:
2013-11-3 13:58
如果问题已经解决,请及时修改主题为“提问结束”。
修改主题的方法链接
http://bbs.itheima.com/thread-89313-1-1.html
作者:
~﹏~
时间:
2013-11-3 14:46
据我的了解throws是跟在方法后面的,在这个方法中产生的某个类型的异常都将抛出到上一层
而throw是抛出一个异常
作者:
To
时间:
2013-11-3 22:41
这个问题在论坛早就有了答案。自己搜一下相关的帖子
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2