12.8.3 缺憾:异常丢失
来源:互联网 发布:香港进出口数据 编辑:程序博客网 时间:2024/06/09 21:56
使用finally可能会导致异常丢失, 具体可能有2种情况 :1 在finally语句中抛出其它异常, 取代原有异常.2 在finally语句中使用return返回, 原有异常不再抛出.
package com.cnsuning.src;public class Main {public Main() {// TODO Auto-generated constructor stub}public static void main(String[] args) {Main m = new Main();try {m.test(0, 0);m.test(1, 2);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}public void test(int a, int b) throws Exception{try{if(a == b && a == 0){throw new Exception("两个数不能都为零");}System.out.println("a:"+a);System.out.println("b:"+b);return;}finally{System.out.println("finally statement");return;}}}
0 0
- 12.8.3 缺憾:异常丢失
- Java编程思想 缺憾 异常丢失
- java 异常丢失
- finally导致异常丢失
- Java的异常丢失
- 防止异常丢失
- 人生 .......缺憾
- 从头认识java-10.6 finally(3)-异常的丢失
- 注意异常丢失的情况
- NullPointerException丢失异常堆栈信息
- java异常栈信息丢失
- java异常链与异常丢失
- java异常信息丢失之异常链
- 缺憾的幸福
- RSI指标的缺憾
- moto A1200e 缺憾
- 电子商务的缺憾详谈
- gettext中的一点缺憾
- 12.8.2 在return中使用finally
- uboot目录分析
- jquery的each()详细介绍
- __VA_ARGS__用法(转)
- 2014-7-15-NBearLite中间件的使用
- 12.8.3 缺憾:异常丢失
- 包装类的用法
- twisted实现udp广播聊天
- 谷歌chrome浏览器和火狐firefox浏览器自带http抓包工具和请求模拟插件
- 12.10 构造器
- vector的构造与内存管理
- How to remove (purge) Disconnected Mailboxes
- java中去重机制
- android写入system