标签:class java编程 cep finally 思想 nal 方法 oid java编程思想
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异常丢失
标签:class java编程 cep finally 思想 nal 方法 oid java编程思想
原文地址:http://www.cnblogs.com/don9/p/6882362.html