黑马程序员技术交流社区

标题: throw 和 throws的区别在哪里? [打印本页]

作者: 和鹏    时间: 2015-4-8 09:00
标题: throw 和 throws的区别在哪里?
本帖最后由 和鹏 于 2015-4-8 22:26 编辑

throw 和 throws的区别在哪里呢? 是什么时候用 throw 什么时候用throws?
作者: 幕丶落    时间: 2015-4-8 09:03
throw  用于抛出对象
throws 用于抛出类
作者: silencelj    时间: 2015-4-8 09:30
本帖最后由 silencelj 于 2015-4-8 09:32 编辑

throws 和throw的区别  throws 使用在函数上
throw使用在函数内  
throws后面跟的是异常类,可以跟多个异常类,用逗号隔开。
throw 后面跟的是异常对象

作者: long_yihuan    时间: 2015-4-8 11:03
路过来看看。。
作者: lurenge    时间: 2015-4-8 13:06
1, throw使用在函数上 ,用于抛出异常对象
2,throws使用在函数内。  用于抛出异常类,可以抛出多个用逗号隔开。
3,当函数内容有throw抛出异常对象,并未进行try处理。必须要在函数上声明,都在编译失败。
作者: lclxjzz    时间: 2015-4-8 18:22
只能说楼上正解 ,因为今天才看到异常类:D
作者: onlybin2015    时间: 2015-4-8 21:06
throws 和throw的区别  throws 使用在函数上  throw使用在函数内   throws后面跟的是异常类,可以跟多个异常类,用逗号隔开。  throw 后面跟的是异常对象
作者: 郁永鹏    时间: 2015-4-8 21:08
感谢楼主的分享




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