黑马程序员技术交流社区
标题:
在Java中,throw与throws有什么区别?他们各自用在什么地方?
[打印本页]
作者:
信@仰
时间:
2015-9-2 18:45
标题:
在Java中,throw与throws有什么区别?他们各自用在什么地方?
在
Java
中,
throw
与
throws
有什么区别?他们各自用在什么地方?
作者:
wankaz
时间:
2015-9-2 19:28
1.throws 用于抛出方法层次的异常,并且直接由些方法调用异常处理类来处理该异常,所以它常用在方法的后面。比如 public static void 搜索main(String[] args) throws SQLException
2.throw 用于方法块里面的代码,比throws的层次要低,比如try...catch ....语句块,表示它抛出异常,但它不会处理它,而是由方法块的throws Exception来调用异常处理类来处理。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2