java - 在 try catch 块中编写特定异常或通用异常哪个更好?
问题描述
我正在尝试编写带有异常处理的代码,但是,我担心在 try catch 块"Specific Exception"或"Generic Exception"中写哪一个好。
性能方面哪个更好。
请帮助我提出建议。
提前致谢。
解决方案
我建议您进行特定异常处理。朝这个方向编码可以确保开发人员事先知道可能会抛出哪些异常。
另一个好处是可以采取特定于异常类型的操作,而不是使用单个 catch 块并以通用方式处理异常。
推荐阅读
- javascript - 倒计时结束后,如何在 youtube 上播放视频?
- python - 如何修复烧瓶 webapp 中的“内部服务器错误”
- javascript - 如何在 React.Fragment 中通过 ID 获取元素?
- python - 为什么不能使用数字在 Django 中引用字典
- c++ - 是否可以在使用基于元数据信息的 ffmpeg c++ api 解码视频时旋转帧?
- git - 如何在没有提交的情况下合并到分支?
- ruby - 如何在 Ruby 中将单词转换为拼音字母?
- c# - 使用 Syncfusion DocIO 将 word doc 转换为 pdf 并保存到磁盘
- sql-server - 触发规则的触发器出错
- sql - SQLX 扫描到结构数组