黑马程序员技术交流社区
标题:
RuntimeException
[打印本页]
作者:
刘晓康
时间:
2012-4-11 14:25
标题:
RuntimeException
我们在函数内部throw了 RuntimeException 就可以不在函数上声明了, 而不在函数上声明也就是说不需要处理了,然后我们抛异常不就是为了别人可以处理吗?为什么这个不需要处理呢?而让在运行时出错。
作者:
孙国军
时间:
2012-4-11 14:37
我们在函数内部throw了 RuntimeException 就可以不在函数上声明了, 而不在函数上声明也就是说不需要处理了
RuntimeException是一个特殊的异常,
RuntimeException 的任何子类都无需在 throws 子句中进行声明。
直接处理就可以了
作者:
石好强
时间:
2012-4-11 14:37
因为让你抛RuntimeException异常的是已经处理不了的问题了,再处理也没用了,所以直接让你在运行的时候结束程序,需要程序员手动去修正代码。
作者:
邓斌
时间:
2012-4-11 14:48
之所以不用再函数声明,是因为不需要让调用者处理。
当该异常发生,希望程序停止。因为在运行时,出现了无法继续,
希望停止程序后,对代码进行修正。
对于异常分两种:
1。编译时被检测的异常。
2。编译时不被检测的异常(运行时的异常RuntimeException)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2