如何正确使用异常
2011-02-28 17:59
239 查看
1、避免过多使用Finally块,有时候可以考虑using等语句,能达到相同效果;
2、应捕获可以预见的异常,避免捕获所有异常(如Exception,SystemException);
3、当异常无法修复时,回滚部分完成的操作;
4、隐藏实现细节,例如:
catch(FileNotFoundException e) { throw new NameNotFoundException(name, e); }
这里就不会显示FileNotFoundException了。
2、应捕获可以预见的异常,避免捕获所有异常(如Exception,SystemException);
3、当异常无法修复时,回滚部分完成的操作;
4、隐藏实现细节,例如:
catch(FileNotFoundException e) { throw new NameNotFoundException(name, e); }
这里就不会显示FileNotFoundException了。
相关文章推荐
- Microsoft.Net框架程序设计学习笔记(30):如何正确使用异常
- 如何正确使用Java异常处理机制
- 学习博文 如何正确使用Java异常处理机制
- 如何正确使用Java异常处理机制
- Retrofit中如何正确的使用https?
- var和dynamic的区别及如何正确使用dynamic?
- 如何正确使用Exact Audio Copy抓取无损音乐
- 如何正确选择和使用光纤
- 使用ExpandableListView——当有Group选项展开时,如何正确获取长按的Group选项。
- Git 在团队中的最佳实践--如何正确使用Git Flow
- 如何在C#Winform程序中正确使用登录窗体
- 如何理解并正确使用MySql索引
- JUnit 4 如何正确测试异常
- VC中如何正确使用预编译,命令窗口使用说明
- xml 中如何正确使用 & 符号
- 真正发挥SSD的性能,教你如何正确使用全新的SSD
- 如何正确使用const,static,extern
- 如何正确使用不同类型的WSDL文件
- Django 1.6 最佳实践: 如何正确使用 Signal(转)
- 如何正确使用内存