黑马程序员技术交流社区

标题: 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