处理底层API抛出的异常包括3种方法:
1.上层API先检查输入参数,然后调用下层API以避免触发异常
2.上层API捕获下层API触发的异常后,使用日志进行记录。上层API不触发任何异常
3.上层API捕获下层API触发的异常后,封装为上层API的异常类对象抛出。此方式又称为异常传递链,如下:
try{ //.... }catch(LowerLevelException cause){ //下层异常对象作为引起上层异常的cause传递给上层异常对象 //可以调用异常对象的getCause()获取引起此异常的原因 throw new HigherLevelException(cause); }
只有在上层API没有合适的方式预防或处理下层API触发的异常,才使用异常传递链进行处理。异常传递链可以避免下层API“污染”上层API
相关推荐
管家婆ERP分销V3II9.61版本发版公告,可作为升级参考。
Keil C51是一款用于51系列兼容单片机C语言软件开发的系统。它支持所有的8051微控制器体系结构,提供了行业标准的Keil C编译器、宏汇编器、调试器、实时内核、单板计算机和仿真器等完整的开发方案。...
java反编译工具,简单实用```
synplify V9.61 carck , please reference the document. (when install synplify select floating license)
CODESYS_V2.3.9.61
PICC 18 9.61 绿色版,相关说明在Resources文件夹下
HI-TECH PICC32 V9.61 编译软件 高效 速度快
驱动类辅助软件
DGSetup_Home_KZ_9.61.3708.3054.exe
DGSetup_Home_KZ9.61.3708.3054-1665058346203.bin
亲自测试过,能用,适用winxp,不适用vista,win7
Twitter_v9.61.0-release.0_apkpure.com.xapk
CODESYS_2.3.9.61 WAGO_SW0759-0333_V20200326_Codesys_S_2020
Q-Dir 64位是一款非常独特的资源管理器,用户在各个目录之间频繁跳跃复制粘贴的时候,它就可以大展身手,因为它拥有 4 个窗口,使用非常方便,各个窗口之间可互相拖动传送文件。 Q-Dir 它可以使你更加方便地管理...
Win03_x86 08R2 SGUIDE 9.40 SGUIDE 9.61 CFT- V1.3启动U盘制作教程
驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵基于驱动之家十余年的专业数据积累,驱动支持度高达98.3%,已经为数亿用户解决了各种电脑驱动问题、系统故障,是目前最有效的驱动...
2.算术表达式求值设计要求:将任意一个算术表达式转化为逆波兰表示,并根据逆波兰表示计算表达是的值 3.舞伴问题假定在一舞会上,男士排成一队,女士排成一队 4.集
仅保留驱动管理、驱动升级相关功能,仅为驱动而生! 去热门游戏、热点新闻、生成毒霸流氓首页等广告推广 适合一次性安装驱动
磁盘精灵,搞机的必备工具。这个是单文件版的,直接运行就可以了