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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


throws
        位置:在方法()后面,跟的是类名,后面可以跟多个异常类名,并且用逗号隔开
        表示抛出异常,交给调用者去处理
        如果后面根据的是RuntimeException及其子类,那么,该方法可以不用处理。
        如果后面根据的是Exception及其子类,那么,必须要编写代码进行处理,或者调用的时候抛出。
throw
        位置:在方法中,跟的对象名称。后面只能跟一个异常对象
        表示抛出异常,由方法体内语句处理
        如果方法中,有throw抛出RuntimeException及其子类,那么,声明上可以没有throws。
        如果方法中,有throw抛出Exception及其子类,那么,声明上必须有throws。


8 个回复

正序浏览
学习学习  很多相似的关键字 都分不清楚
回复 使用道具 举报
总结很到位!!!
回复 使用道具 举报
到现在还不知道什么try catch 什么时候throw....好惨
回复 使用道具 举报

慢慢来都差不多
回复 使用道具 举报
LShu 发表于 2016-9-5 16:05
学习了,加个例子更佳

好的 下次注意哈
回复 使用道具 举报
异常学的懵懵的
回复 使用道具 举报
学习了,加个例子更佳
回复 使用道具 举报
学习一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马