《java编程思想》:异常丢失
2024-09-02 07:36:53
finally子句的不恰当使用,会造成异常的丢失,此处列举两种典型的错误使用示例。编程中要避免这种情况
示例一:
try{
throw new ExceptionA();
}finally{
throw new ExceptionB();
}
缺少catch语句,缺少对A异常的捕获,导致A异常丢失
示例二:
public void test(){
try{
throw new ExceptionA();
}finally{
return;
}
}
缺少catch语句,缺少对A异常的捕获,finally直接跳出方法,导致A异常丢失
最新文章
- 空间不支持openssl解决办法
- android源码修改,实现长按电源键直接关机
- Azure Automation (2) 定期删除存储账号中的文件
- js014-表单脚本
- js时间函数
- LINQ Count/Sum/Min/Max/Avg
- jquery.validate的 使用
- leetcode 146. LRU Cache ----- java
- 测试xss和xsf
- Android WifiDirect学习(一)
- YARN作业运行机制
- PGM:有向图模型:贝叶斯网络
- [SqlServer]如何向数据库插入带有单引号(')的字符串
- MySQL数据库再回首
- 神州数码DHCP及DHCP中继配置
- 跳台阶(JAVA)
- POJ 2533 Longest Ordered Subsequence LIS O(n*log(n))
- Python3解leetcode Symmetric Tree
- 【JDBC】Servlet实例
- gulp使用详情 及 3.0到4.0的坑