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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 和鹏 中级黑马   /  2015-4-8 09:00  /  789 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 和鹏 于 2015-4-8 22:26 编辑

throw 和 throws的区别在哪里呢? 是什么时候用 throw 什么时候用throws?

8 个回复

倒序浏览
throw  用于抛出对象
throws 用于抛出类
回复 使用道具 举报
本帖最后由 silencelj 于 2015-4-8 09:32 编辑

throws 和throw的区别  throws 使用在函数上
throw使用在函数内  
throws后面跟的是异常类,可以跟多个异常类,用逗号隔开。
throw 后面跟的是异常对象

点评

明白了 很感谢  发表于 2015-4-8 22:02
回复 使用道具 举报
路过来看看。。
回复 使用道具 举报
1, throw使用在函数上 ,用于抛出异常对象
2,throws使用在函数内。  用于抛出异常类,可以抛出多个用逗号隔开。
3,当函数内容有throw抛出异常对象,并未进行try处理。必须要在函数上声明,都在编译失败。
回复 使用道具 举报
只能说楼上正解 ,因为今天才看到异常类:D
回复 使用道具 举报
throws 和throw的区别  throws 使用在函数上  throw使用在函数内   throws后面跟的是异常类,可以跟多个异常类,用逗号隔开。  throw 后面跟的是异常对象
回复 使用道具 举报
感谢楼主的分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马