我正在编写一个 Java 程序,我想知道 Eclipse 中是否有某种工具可以指出所有抛出异常的方法。我只是想确保我得到了所有这些。
感谢您的帮助,
丹
最佳答案
已检查的异常 必须被捕获,这样 Eclipse 才会告诉您这些异常。另一方面,未经检查的异常(又名 RuntimeException)是“不应该发生的”,大多数时候是编程问题。因此 Java 不需要捕获它们,并且 AFAIK Eclipse 不会显示任何提示来告诉您潜在的问题(这可能更利于可见性)。
您可以阅读 Unchecked Exceptions — The Controversy ,这篇文章中 Oracle 给出了它对未经检查的异常的看法。
如果您想自己构建一些东西,请查看 RuntimeException 的Direct Known Subclasses
,它将帮助您识别可以抛出但未被捕获的异常。
关于java - 显示所有抛出异常的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14822678/