黑马程序员技术交流社区

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

作者: 胡威    时间: 2012-1-4 09:20
标题: 调用抛出异常
Main函数内部调用抛出异常的方法join,然后在函数上申明throw,虚拟机怎么处理呢?为什么看毕老师视频中dos命令行没有关于异常处理的显示啊,只是运行了其他代码
作者: 刘基军    时间: 2012-1-4 09:54
本帖最后由 monghuan 于 2012-1-4 09:55 编辑

对于可能抛出异常的方法调用,必须进行异常捕获或抛出,否则编译不通过。应该是调用时并没有发生异常,所以没有看到异常信息。
[lz怎么换头像了,我记得上次的那个很好看哪,呵呵]
作者: 闫江龙    时间: 2012-1-4 09:56
函数上还是函数内啊  函数上是throws  把异常抛出了 不处理  谁调用这个函数谁在处理去。没有处理当然就不会显示什么

作者: 胡威    时间: 2012-1-5 09:15
main函数上申明抛出异常,这个异常是抛给虚拟机啊,不管实际上有没有抛出异常,虚拟机都应该处理啊,就像我们调用一个抛出异常的方法,不管他实际上有没有抛出不都应该处理的吗?为什么dos命令行看不到处理痕迹啊




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