黑马程序员技术交流社区
标题:
关于异常中throw和throws的区别……
[打印本页]
作者:
ujump
时间:
2015-6-19 21:39
标题:
关于异常中throw和throws的区别……
一thows用在类后,throw用在对象后
二thows用在函数上,thow用在函数中
还有别的区别没有?》即本质的区别有没/
作者:
keto
时间:
2015-6-19 22:24
throws和throw的区别:
1.使用位置
throws:用在方法声明时,在方法体上声明,表示我要抛出某种类型的异常;
throw:用在方法体内。表示抛出某种类型的异常对象;
2.throws后面跟的是"异常类的类名",可以有多个,用逗号隔开;
throw后面跟"异常对象",只能有一个。
作者:
安安安
时间:
2015-6-19 22:32
。。来晚了。楼上说的对。。
作者:
腹黑生姜
时间:
2015-6-19 22:35
对的!!
作者:
guohaichang
时间:
2015-6-20 08:52
throws抛得是类,throw抛得是对象。throws是通知上级可能有什么样的异常发生,但是可能不发生。throw就是已经发生,告诉上级请求处理。
作者:
张安哲
时间:
2015-6-20 09:06
上面已有标准答案
作者:
bingyu
时间:
2015-6-20 09:31
一个用在类上 一个用在方法里 这个就是最本质的区别了吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2