今天看到理工大学的JAVA试题: 当使用多个 catch 语句捕获多个异常时, Java 规定捕获 Exception 的 catch 语句必须排在最后,如下所示: try { …… } catch(ClassCastException ex){ …… } catch(NumberFormatException ex){ …… } catch(Exception ex){ …… } // 此句必须放在最后! 为什么会有这个限制?
调试欢乐多
那几个异常都是他的娃,Exception放在最前面后面娃儿的还有机会吗?
所以你把它写在最上面,。(这里面体现了多态的特性)。那么下面再写任何子类的异常是没有意义的,因为是不会被执行的。好像一般的unchecked 也就是RunTimeException是不允许把Exception写在最上面的。好像写了就会直接出现编译错误,是无法编译通过的。
那几个异常都是他的娃,Exception放在最前面后面娃儿的还有机会吗?
从小到大推广一下
网络赚钱,八戒网
http://www.zhubajie.com/task?welcome=939355
嘿嘿,其实,我是分不够了,来混分的,可怜可怜偶吧!
因为Exception这个是那几个异常的, 老爹!
有听说叫大哥的,没听说过叫这个的.