黑马程序员技术交流社区

标题: throw和throws有什么区别 [打印本页]

作者: 凉仁日记    时间: 2015-5-9 22:59
标题: throw和throws有什么区别
关于异常抛出,throw和throws 有什么区别
作者: w401634075    时间: 2015-5-9 23:08
thow是在方法中抛出异常,thows是在方法声明上;
thow抛出的时候就已经有异常,所以一定发生异常,throws可能会有异常,但是不一定发生
作者: V_nan    时间: 2015-5-9 23:11
throw 声明在方法中,为抛出异常。
throws 声明在方法上,声明方法可能会发生异常
作者: zww594509950    时间: 2015-5-9 23:23
我说一下我理解这两个家伙的过程吧,总是被声明和抛弄糊涂了,虽然是简单的名词和动词的区别,但搞不懂,后来随着看的代码的增多,一般情况下,在学习过程中,你对你自己写的代码不想总是去处理,那就用throws 此时你甚至很确定你的代码不会出现问题,但你需要好好想想此处异常的道理,如果需要自己去处理就用throw,
作者: yihuihua    时间: 2015-5-10 00:26
throw用在函数内,用于抛出异常对象
throws用在函数上,用于声明异常,操作的是异常类,多个异常类用逗号隔开
作者: Cat    时间: 2015-5-10 08:26
学习一下~




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