黑马程序员技术交流社区

标题: 关于类中方法Exception抛出的一个想法,望大神解惑。 [打印本页]

作者: kakaxi117    时间: 2014-2-9 23:15
标题: 关于类中方法Exception抛出的一个想法,望大神解惑。
多个类中都有方法的异常抛出,会不会出现类似死循环(类似现实中的踢皮球)的情况?
如:在多个类中的方法都有异常抛出,且都是继承Exception的异常,而类之间又调用彼此方法。这时会不会出现类似死循环的情况,还是说java中不允许或者不可能存在这种情况?

作者: 郭运川    时间: 2014-2-9 23:35
这种情况有可能发生,但是作为程序员一定要避免这种情况发生。所以一般情况下出现异常应该自己解决,解决不了的也要通过处理在向上级抛出
作者: 张志明    时间: 2014-2-9 23:42
会出现此问题的。但是要努力避免。向上抛出后,要有处理。不可相互抛。容易出现你所述的情况。还有真正写程序一般,调用与被调用是至上而下的,清晰架构。混乱上下互相调用,一般不会出现。如果出现,便是设计之失误。

自己的言论,希望对你有用~!!!!
作者: kakaxi117    时间: 2014-2-10 19:54
张志明 发表于 2014-2-9 23:42
会出现此问题的。但是要努力避免。向上抛出后,要有处理。不可相互抛。容易出现你所述的情况。还有真正写程 ...

嗯;我以为java会提供一种避免这种情况的机制呢,如果代码编写合理的话就应该没什么问题了。




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