黑马程序员技术交流社区

标题: 抛异常 [打印本页]

作者: MilesMatheson    时间: 2015-9-6 01:35
标题: 抛异常
什么时候该抛异常,什么时候不该抛?能不能都抛出去哈。。。
作者: 史柯    时间: 2015-9-6 10:10
编译的时候报异常了要抛出去
当然可以,你可以都跑出去
但是代码就会有一点的缺陷
一般来说,如果是运行的时候出现异常了,我们直接修改代码
作者: shuibole    时间: 2015-9-6 10:13
抛出异常(throw exception)是java中一个程序处理动作。 如果一个方法没有捕获可能引发的异常,调用该方法的其他方法应该捕获并处理异常。 为了明确指出一个方法不捕获某类异常,而让调用该方法的其他方法捕获该异常,可以在定义方法的时候,使用throws可选项,用以抛出该类异常。 语法格式: MethodName(formalArgumentList)throws Exception{ //方法的代码块 } 在此,系统将强制方法的用户(调用者)在try_catch代码块中捕获这些可能的异常。 除此之外,用户也能自己通过throws语句抛出异常。




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