黑马程序员技术交流社区
标题:
throws和throw
[打印本页]
作者:
xiaote0225
时间:
2015-9-22 00:51
标题:
throws和throw
throws和throw到底有什么区别?他们的什么时候运用呢?
作者:
yi秒的危笑
时间:
2015-9-22 08:43
throws 你看有个s 按英文语法前边应该是个第三人称对象,所以就是写在方法边上的。 throw 没s 就是个动词 标识一个动作,所以在方法里边随便找个地方 仍 一个东西。我就这么记得没错过
作者:
purgatory
时间:
2015-9-22 08:56
throws:小明的同学对他说:放学了我可能要打你
作者:
purgatory
时间:
2015-9-22 08:57
throw :小明被同学打了
作者:
ls_相信未来
时间:
2015-9-22 10:35
throws是用来声明一个方法可能抛出的所有异常信息;throw是抛出一个具体的异常类型。
throws用于类或方法的声明处,声明类或方法可能抛出异常信息;throw用于在类或方法内部声明一个具体的异常信息。
throws通常不用显示捕获的异常,可由系统自动将所有捕获的异常信息抛给上层处理;throw需要用户自己捕获相关的异常,而后在对其进行相关包装,最后在将包装后的异常抛出。
作者:
沙鹰
时间:
2015-9-22 11:10
throws:用在方法声明后面,跟的是异常类名。可以跟多个异常类名,用逗号隔开,表示抛出异常,由该方法的调用者执行,表示出项异常的一种可能性,并不一定发生。 throw:用在方法体内,跟的是异常对象名,只能抛出一个异常对象名,表示抛出异常,由方法体内的语句执行,执行throw表示一定抛出了某种异常
作者:
liufeibo
时间:
2015-9-22 13:40
throws在方法上的,throw在方法内的。。都是是抛异常时用
作者:
楼夜雪
时间:
2015-9-22 15:43
还没学到,路过帮顶
作者:
qq491786119
时间:
2015-9-22 21:58
还没学到,路过帮顶
作者:
江江会回来的
时间:
2015-9-23 00:28
throws是用来声明一个方法可能抛出的所有异常信息;throw是抛出一个具体的异常类型。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2