黑马程序员技术交流社区
标题:
异常处理的疑问
[打印本页]
作者:
TS__likewise
时间:
2014-6-24 20:40
标题:
异常处理的疑问
public class Testqiuzhi {
public static void main(String args[ ])
{
int a=5, b=0, c;
try{
c=a/b;
//其他语句
}
catch(RuntimeException e)
{ System.out.println(e.toString()); }
catch(Exception ee)
{ System.out.println(ee.toString()); }
}
}
为什么catch 1 与catch2置换了位置不行了 必须是 RuntimeException e)这个放置前面 规矩本来就是这样吗
作者:
崔湖尧
时间:
2014-6-24 21:18
规矩本来就是这样
Exception是RunTimeException的父类,所有的RunTimeException都是Exception。因此如果把Exception写到前面,后面的RunTimeException肯定不会执行
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2