java - 使用异常或者使用多个try catch java

标签 java exception using

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

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

或者,

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

最佳答案

这取决于您将如何处理异常。如果您对每个异常有特定的操作,那么您可以使用多个 try catch。如果没有,您可以只使用通用异常。另外,如果您知道您的代码可能会抛出哪种异常,那么最好使用该特定异常。

关于java - 使用异常或者使用多个try catch java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54759089/

相关文章:

java - 通过 Android 使用 WCF 服务

java - 使用正则表达式删除 Eclipse 中的非 utf8 字符

c# - LINQ to SQL 中超时插入数百万条记录

python - 在python中,调用后是否有可能发生异常,但其后的try block 为 "before"?

java - 抛出检查异常

c# - 是否可以像在 VB.NET 中一样在 C# 中导入静态类?

C++ 不使用 使用

java - 如何让Maven使用JDK1.8而不是JDK1.6

java - 如何创建实现 @WebService 的 @Singleton bean

c# - 从 using 语句中修改值类型是未定义的行为吗?