java - 使用异常或使用多个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
解决方案
这取决于您将如何处理异常。如果您对每个异常都有特定的事情要做,那么您可以使用多个 try catch。如果没有,您可以只使用通用异常。此外,如果您知道您的代码可能会更好地抛出哪种异常,只需使用该特定异常即可。
推荐阅读
- javascript - 正则表达式不会在新行上回溯
- c# - c# 错误:“未处理 OleDB 异常。创建文件失败。”
- android - 由于 sqliteexception,调试构建变体无法启动
- php - 如何在nodejs中实现“gzencode”(PHP函数)
- nativescript - javax.net.ssl.sslexception 连接被对等方关闭
- google-apps-script - 我需要一个函数来比较两个日期以及如何将脚本更改为仅使用工作日
- ssh - 如何通过 pssh/fabric 库使用 lsof 命令?Bash:找不到 lsof 命令
- javascript - React:生成和保存 PDF onClick() 问题 - Kendo
- java - 如何将字符串的嵌套 PlaceHolders 映射到 Java 中的 Pojo 类
- json - 如何在 Flutter 中解析长度为 1 的 JSON 数组?