A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一thows用在类后,throw用在对象后
二thows用在函数上,thow用在函数中
还有别的区别没有?》即本质的区别有没/

6 个回复

倒序浏览
throws和throw的区别:
1.使用位置
  throws:用在方法声明时,在方法体上声明,表示我要抛出某种类型的异常;
  throw:用在方法体内。表示抛出某种类型的异常对象;
2.throws后面跟的是"异常类的类名",可以有多个,用逗号隔开;
    throw后面跟"异常对象",只能有一个。
回复 使用道具 举报
。。来晚了。楼上说的对。。
回复 使用道具 举报
对的!!
回复 使用道具 举报
throws抛得是类,throw抛得是对象。throws是通知上级可能有什么样的异常发生,但是可能不发生。throw就是已经发生,告诉上级请求处理。
回复 使用道具 举报

上面已有标准答案
回复 使用道具 举报
bingyu 中级黑马 2015-6-20 09:31:05
7#
一个用在类上  一个用在方法里  这个就是最本质的区别了吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马