黑马程序员技术交流社区

标题: throws和throw怎么区分? [打印本页]

作者: 改变自己、    时间: 2016-4-12 22:31
标题: throws和throw怎么区分?
throws和throw怎么区分?大神们帮忙解释一下!
作者: IT金城武    时间: 2016-4-12 23:46
throw 在方法上,抛出的是异常对象; throws 在方法上,用于进行异常类的声明
作者: 长衫造纸农_    时间: 2016-4-13 08:49
throw是语句抛出一个异常。
语法:throw (异常对象);
         throw e;
throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常)
语法:[(修饰符)](返回值类型)(方法名)([参数列表])[throws(异常类)]{......}
            public void doA(int a) throws Exception1,Exception3{......}
作者: jialianghao    时间: 2016-4-13 11:55
throws在函数上可以抛多个,throw在函数内一次只能声明一个异常。
作者: 改变自己、    时间: 2016-4-13 22:10
好的,谢谢大神们





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2