Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在java中,我有一个方法和一个try catch,它可以捕获异常以及RuntimeException。捕获一般的 RuntimeException 有问题吗?
您应该捕获可以处理的错误/异常。只要你这样做,你就可以捕捉到任何东西。如果您不知道如何处理检查的异常,否则我建议您不要抓住它。
您捕获 RuntimeException 的原因与捕获任何异常的原因相同:您计划对它做一些事情。也许您可以纠正导致异常的任何原因。也许您只是想用不同的异常类型重新抛出。
然而,捕捉并忽略任何异常是非常糟糕的做法。