黑马程序员技术交流社区

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

作者: 杞文明    时间: 2014-5-21 11:05
标题: throw 和 throws的区别??
throw 和 throws的区别
  1、throws使用的函数上
     throw使用在函数内
  2、throws抛出的是异常类,可以抛出多个,用逗号隔开
     throw抛出的是一场对象

除此之外还有其他的区别吗??  刚刚开始学java,谢谢!


作者: stream    时间: 2014-5-21 12:47
这两个就不是一个东西呀。。。throws是方法定义时候的声明,表明调用这个方法的方法必须处理这些异常,抛出或者catch处理。。。。throw是手动抛出异常的方法。。简单讲就是名字像罢了
作者: stream    时间: 2014-5-21 12:48
刚开始学就61技术分了。。。。跪了。求指导
作者: 艮昕辶    时间: 2014-5-21 13:30
throw new Exception();是处理异常的一种方法,是语句啊
throws xxxException,xxxxException是对方法的一种描述,或者说方法的一种属性吧
作者: wangleixhlm    时间: 2014-5-21 13:33
刚开始学?怎么得到的技术分?跪求经验:D
作者: 杞文明    时间: 2014-5-21 13:42
stream 发表于 2014-5-21 12:48
刚开始学就61技术分了。。。。跪了。求指导

一起我是学.net的 现在想学java 那个技术分是。net时候的
作者: 杞文明    时间: 2014-5-21 13:44
wangleixhlm 发表于 2014-5-21 13:33
刚开始学?怎么得到的技术分?跪求经验

一起我是学.net的 现在想学java 那个技术分是。net时候的




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