首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在异常处理中,若try中的代码可能产生多种异常则可以对应多个
[单选题]
在异常处理中,若
try
中的代码可能产生多种异常则可以对应多个
catch
语句,若
catch
中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。
正确
错误
查看正确选项
添加笔记
求解答(8)
邀请回答
收藏(1698)
分享
41个回答
添加回答
177
曾~
首先所有异常都是Exception的子类。
比如用Exception
因为所有异常都是Exception的子类,如果你把Exception放在前边捕获,后边的catch将永远不会执行
发表于 2017-05-25 15:43:13
回复(4)
71
公众号:重温新知
简单记忆:老将(牛X的)都是最后出马
(
若
catch
中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面
)
发表于 2017-05-11 17:00:44
回复(6)
43
我相信:
如果将父类放在前面的话,异常将被父类完全捕获,子类永远不能捕获异常
发表于 2017-09-15 14:06:12
回复(0)
15
牛客-凌凌漆
1.父类在前面,子类将不可能捕获到异常;
2.最吊的最后出场,前面的都是来送人头的
发表于 2018-09-18 11:00:14
回复(0)
7
执梗
记住了,爸爸永远最后出场!!!!!!
发表于 2021-12-09 10:44:58
回复(1)
5
想进爱梯的猫
如果前面是exception或者其他父类,会导致后面的异常永远不会执行
发表于 2017-10-23 17:51:46
回复(1)
2
牛客你号
执行了父类的异常后,就不会再执行子类的异常
发表于 2021-09-12 08:59:38
回复(0)
2
Denwher
相当你在学校和张三吵架了,发生矛盾,这时老师肯定先找张三啊,张三没毛病再找他爹
发表于 2021-09-09 10:36:26
回复(0)
2
%0|%0
如果用了static那么不管先后都是父类先执行
发表于 2019-12-20 17:12:46
回复(0)
1
牛客9792607号
首先所有的异常都是Exception的子类
比如用Exception
因为所有的异常都是Exception的子类,如果你把Exception放在前边捕获,后边的catch将永远不会执行
发表于 2018-12-31 14:51:12
回复(0)
0
我叫Zsx
先捕获子类异常将报错信息粒度缩减到最细
发表于 2023-11-14 10:41:07
回复(0)
0
牛客226374762号
子类比父类优秀,所有异常都是Exception的子类。父类都放在最后面
发表于 2023-10-20 17:29:26
回复(0)
0
一路生🌸
1.try catch可以有多个catch
2.异常捕获父类在前子类在后
发表于 2023-07-19 21:48:08
回复(0)
0
熊小北
注意审题谁在前谁在后用Exception举例:所有异常都是Exception的子类,如果把Exception放在前边捕获,那么后边的catch将永远不会执行。所以正确的做法应该是将子类放在前面父类放在后面。
发表于 2023-05-21 23:17:52
回复(0)
0
小刘...
我想是直接抛出大异常,答案相反
发表于 2023-03-02 08:44:23
回复(0)
0
牛客721805279号
?
发表于 2022-09-28 19:51:36
回复(0)
0
牛客788160555号
我的想法是,直接抛父类😁
发表于 2022-09-27 18:10:40
回复(0)
0
已注销
所有的异常都是Exception的子类,catch捕获异常是从上到下进行的,如果将Exception
作为catch的参数
放到前面捕获,那么根据
多态原则
,无论是什么异常都是匹配的。则后面的catch将永远不会执行。
多
态
机制
遵循的
原则
概括为:当超类对象引用变量引用子类对象 时 ,被引用对象的类型而不是引用变量的类型决定了调用谁的成员方法,但是这个被调用的方法必须是在超类中定义过的,也就是说被子类覆盖的方法......
发表于 2022-04-23 11:37:34
回复(0)
0
津南胡图图
1.如果try代码块有可能有多个异常
2.可以使用多个catch 分别捕获不同的异常,相应处理
3.要求子类异常写在前面,父类异常写在后面
发表于 2022-04-23 09:15:25
回复(0)
0
无名者2233
异常处理中使用try catch语句进行捕获,catch块中可以用多种类型异常,若出现父子类型的,子类型应该在前,父类型在后,记录一下,老是错
发表于 2021-08-17 13:41:31
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
上传者:
阿奻_
难度:
41条回答
1698收藏
13214浏览
热门推荐
相关试题
未来工作城市的选择是怎样的?
通用能力
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(1)
“乔布斯不做调查,张小龙不看数据。...
用户研究
评论
(1)
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题