问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

捕获异常为什么要从小到大

发布网友 发布时间:2024-02-09 21:48

我来回答

3个回答

热心网友 时间:2024-02-10 00:40

通俗点举例吧。
假设我们有异常 世界(EXCEPTION),然后包含了中国(RUNTIMEEXCEPTION),中国包含了浙江(NULLPOINTEXCEPTION)等,那你捕获的时候,如果直接捕获世界,那么所有的异常都有了,这么写是没有问题的。
但是如果你想对浙江特殊处理呢?那肯定就先捕获浙江 catch(浙江){做些什么}
然后再捕获中国(做些什么)
最后捕获世界(做些什么)
这样写起来更清楚些不是么?其实直接捕获一个大的也没什么,里面也能取到异常的类型,只不过分开写更清晰些。
希望对你有帮助,不明白再追问哦。

热心网友 时间:2024-02-10 00:40

catch是逐一匹配的,大的捕获了,小的就不可能捕获到了。

热心网友 时间:2024-02-10 00:41

这是为了更有效率。
如果你先大的再小的。
那么那个小的就一定捕获不到了
而且如果你用大的,也会浪费时间追问那我不管什么异常都Exception的话也不会出错。而且还节省代码?为什么不这样做呢???

追答但是你要考虑效率问题
都用Exception,可能要0.5秒,而用小的,可能只要0.2秒
不要小看这零点几秒,在编程过程中可是很重要的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 一张A7纸是多大尺寸? 市自规局与市土储的关系 1982年8月初七出生的女人今年命运如何 ...克夫还是旺夫测试,谁看看我的八字是旺夫还是克夫呢!生于1987八月 1987年农历八月初七早上八点四十生是什么命 网络中,高速链路向低速链路发送数据时会出现拥堵吗?怎么解决? 在高速链路设计过程中能减小串扰的办法 抖音里的相册权限怎么才能打开。 创世小玩家2箱子打不开 一年内怎么改第二次 ...表现的威少为什么会沦落到无处可去的地步呢? 威少十大最难破纪录 求离子半径规律 元素周期表中 同周期 或同主族的 离子半径有什么规律... 初中生送父亲什么生日礼物好? 江苏适合自驾游的景点有哪些? 江苏附近有什么适合自驾游去的景点? 去江苏自驾游,有哪些有趣攻略推荐? 情侣自驾去江苏深度游,有什么精品线路推荐? 想带朋友一起去江苏自驾游,有什么推荐的游玩规划? 在江苏皖南自驾二日游的攻略是什么? 管道疏通公司起名字大全 零点之后下高速收费吗 2023年学典型学先进心得体会 2023年时代楷模肖文儒事迹心得体会 暗黑2 小护身符《所有技能加7 100%获取魔法装备》有什么用呢?_百度知 ... 请问满身m字的 反光羽绒服是什么牌子 背后有一串s开头的字母?_百度... 中国舰载机有了“阿拉神灯”是什么情况? 混凝土冬季施工规范有哪些? 男生为什么要送女朋友玫瑰花? 苹果手机怎么更换人脸头像? 史地政和史政生选什么 楷书咸亨两个字怎么写 分位数回归的优点有哪些? 分位数回归如何用斜率看数据分布 楷书怎么写陈龙两个字 如何在分位数回归结果中看到F统计量,R方 一年改2次的办法 想问一问各位大佬 可不可以用e^-x-1趋近-x啊? 各位大佬,可不可以固态硬盘装原来位置,机械硬盘装光驱位置? 各位大佬,可不可以在暗字和音字里面加符号,一样的那种,可以多弄几个...