首页 > 解决方案 > 使用异常或使用多个try catch java

问题描述

我只是在写一个代码,想知道使用异常类捕获异常还是使用多种类型的try-catch是否好。

try{
    // some error-prone code
   }catch(Exception e){
   }

或者,

try{
    // some error-prone code
   }catch(NullPointerException n){
   }catch(ArrayOutOfBoundException a){
   } ..... etc

标签: javaexceptionusing

解决方案


这取决于您将如何处理异常。如果您对每个异常都有特定的事情要做,那么您可以使用多个 try catch。如果没有,您可以只使用通用异常。此外,如果您知道您的代码可能会更好地抛出哪种异常,只需使用该特定异常即可。


推荐阅读