try {
代码块 ;
} catch (EmptyStackException e) {
System.out.println("empty stack");
}
catch模块 如果笼统的定义成 (Exception e) 在出现异常的时候 同样会执行下面的这段输出.
我想知道,单独设定异常类型 与 设定 父类 Exception的区别?
Java 异常的疑问
答案:2 悬赏:10
解决时间 2021-02-26 13:40
- 提问者网友:傲气稳全场
- 2021-02-26 00:31
最佳答案
- 二级知识专家网友:一池湖水
- 2021-02-26 01:19
异常类型有很多啊,如果是父类,那任何一种异常他都会输出啊,如果你指定了某一种异常,他就只会输出你这种异常类型,如果是别的异常他就catch不到了呀。
全部回答
- 1楼网友:短发女王川岛琦
- 2021-02-26 01:55
抛出异常后由调用者捕获,调用者不捕获的话就在抛给上一级调用者,如果所有的调用者都不处理的话就有java虚拟机处理,虚拟机处理不了的话则交给系统处理。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |