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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

多个类中都有方法的异常抛出,会不会出现类似死循环(类似现实中的踢皮球)的情况?
如:在多个类中的方法都有异常抛出,且都是继承Exception的异常,而类之间又调用彼此方法。这时会不会出现类似死循环的情况,还是说java中不允许或者不可能存在这种情况?

评分

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

查看全部评分

3 个回复

倒序浏览
这种情况有可能发生,但是作为程序员一定要避免这种情况发生。所以一般情况下出现异常应该自己解决,解决不了的也要通过处理在向上级抛出
回复 使用道具 举报
会出现此问题的。但是要努力避免。向上抛出后,要有处理。不可相互抛。容易出现你所述的情况。还有真正写程序一般,调用与被调用是至上而下的,清晰架构。混乱上下互相调用,一般不会出现。如果出现,便是设计之失误。

自己的言论,希望对你有用~!!!!

评分

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

查看全部评分

回复 使用道具 举报
张志明 发表于 2014-2-9 23:42
会出现此问题的。但是要努力避免。向上抛出后,要有处理。不可相互抛。容易出现你所述的情况。还有真正写程 ...

嗯;我以为java会提供一种避免这种情况的机制呢,如果代码编写合理的话就应该没什么问题了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马