A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡威 黑马帝   /  2012-1-4 09:20  /  2478 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Main函数内部调用抛出异常的方法join,然后在函数上申明throw,虚拟机怎么处理呢?为什么看毕老师视频中dos命令行没有关于异常处理的显示啊,只是运行了其他代码

3 个回复

倒序浏览
本帖最后由 monghuan 于 2012-1-4 09:55 编辑

对于可能抛出异常的方法调用,必须进行异常捕获或抛出,否则编译不通过。应该是调用时并没有发生异常,所以没有看到异常信息。
[lz怎么换头像了,我记得上次的那个很好看哪,呵呵]

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
函数上还是函数内啊  函数上是throws  把异常抛出了 不处理  谁调用这个函数谁在处理去。没有处理当然就不会显示什么

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
main函数上申明抛出异常,这个异常是抛给虚拟机啊,不管实际上有没有抛出异常,虚拟机都应该处理啊,就像我们调用一个抛出异常的方法,不管他实际上有没有抛出不都应该处理的吗?为什么dos命令行看不到处理痕迹啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马