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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

两个不都是抛出异常吗?还是说一个功能更强一点啊

评分

参与人数 2黑马币 +14 收起 理由
唧唧歪不正 + 4 淡定
mmppp + 10

查看全部评分

2 个回复

倒序浏览
throw用在函数上抛出异常
throws用在类或者接口抛出异常
回复 使用道具 举报
throw 抛出的是异常的对象.
throws 抛出的是异常类型.即异常类

throw这哥关键字定义在方法的里面,当你在方法里面定义判断语句的时候,
当满足什么条件的时候,你抛出异常.就是使用throw这个关键字,后面跟的是对象
就是说你必须new 异常类型.如果这个类型是runtimeException及其子类.则不用
使用throws,如果不是则要使用throws,throws是使用在方法的声明上的.后面写的]
就是你抛出的那个异常对象的所属类或者是父类都可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马