黑马程序员技术交流社区
标题:
throw和throws
[打印本页]
作者:
马伟恒
时间:
2012-4-21 13:45
标题:
throw和throws
一:throw是语句抛出一个异常,throws是方法抛出一个异常
二:throws可又单独使用,但throw不能。throw要么和try-catch-finally语句配套使用,要么与throws配套使用
但throws可又单独使用,然后再由处理异常的方法捕获。
三:throws出现在方法头,而throw出现在函数体
四:throws表示出现异常的一种可能,并不一定会发生这些异常,throw则
是抛出了异常执行throw则一定抛出了某种异常。
作者:
HeiMaYSL
时间:
2012-4-21 14:51
简单的说就是: throw 是抛出一个异常代码段,而throws 是声明一个异常代码段。
其实就是:throws 声明了一个异常代码, 而throw 去捕获这个异常代码段的异常。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2