checked exception要求调用者必须使用try/catch进行捕获,否则编译时会提示错误。假如异常是不可恢复的,或者调用者捕获后只能进行如下处理,那么不要使用checked exception:
try{//...} catch(TheCheckedException e){ throw new AssertionError();//无意义的处理 } try{//....} catch(TheCheckedException e){ e.printStackTrace(); System.exit(i);//无意义的处理 }
如果方法仅抛出一个checked exception,那么可以考虑提供一个状态测试方法,如下:
//NotOKToInvokeException是checked exception,必须捕获 public void sayHello() throws NotOKToInvokeException(){ }
因为sayHello()仅抛出一个checked exception,可以进行如下修改:
//NotOKToInvokeException修改为unchecked exception //调用者不必强制捕获此异常 public void sayHello() throws NotOKToInvokeException(){ } //状态测试方法,如果此方法返回false,那么调用sayHello()将抛出 //NotOKToInvokeException异常 public boolean isOKToInvokeSayHello(){ }
相关推荐
Keil C51是美国Keil Software公司(ARM公司之一)出品的51系列兼容单片机C语言软件开发系统。 与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、...
C51V959.EXE (85,204K) Wednesday, May 9, 2018 µVision V5.25.3.0 MD5:e3bdbed7d332fcee7900d4fb7f0d8163
谷歌拼音输入法2.1.9.59.exe,该应用程序可以方便用户输入文字,提高打字速度。
Uiso9.5Uiso9.5Uiso9.5
9.59 6.97 5.21
神机妙算资料软件模板注册码 方便大家使用软件
1. 安装Keil C51- 汉化版 v8.08 版本,即uV3.exe 2. 打开uVision,点击File---License Management...,... 3. 打开注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变 4.... 5.... 6. 若上方的Product显示的是PK51 Prof....
完全破解版
MySQL系统大师 12PDF 完整 9.59M
六位LED数码管同时开始计时,高三位实现从0.00~9.59顺计时,低三位实现从9.59~0.00倒计时
tar -xvf Image-ExifTool-9.59.tar.gz cd Image-ExifTool-9.59 perl Makefile.PL make test sudo make install # Install GraphicsMagick-1.3.19 wget http://downloads.sourceforge.net/project/gra
Keil C51 9.59版 软件,通用注册,开发利器 希望对大家有用
8.80 5.30 4.33 7.83 9.59 7.74 5.54 5.46 4.68 4.65 5.18 4.62 4.99 5.20 5.46 5.49
用java语言实现模拟微波炉的小程序,最大时间为9.59.59
采用自制聚偏氟乙烯疏水平板膜,通过改变进水温度、进水流量、冷侧真空度及进料浓度等影响因素,对真空膜蒸馏的性能进行实验研究。结果表明,随进水温度(40~65℃...在40 g/L时,膜通量仅为9.59 kg/(m2.h),截留率达到98.6%。
结果表明:主控构造将矿区分为3个瓦斯地质单元,七道弯背斜低瓦斯区工作面相对瓦斯涌出量为0.65 m3/t,八道弯向斜北翼高瓦斯区工作面相对瓦斯涌出量为9.59 m3/t,八道弯向斜南翼低瓦斯区工作面相对瓦斯涌出量为1.41 m3/t...
此外,对于其他两个初始扰动(矩形和正方形),最高喷射速度甚至可能分别达到9.14和9.59 km / s。 在Cu主体中可以大规模观察到由多层剥落引起的碎裂,并且在射出前部存在颗粒,但是在Cu主体中碎裂的发生率要小得多...
结果:道路交通事故受害者中的残疾发生率为9.59%(CI 95%:6.86%-13.20%)。 残疾的发生与年龄(p = 0.002),职业群体(p = 0.0077),用于转移受害者的运输方式(p <0.001)以及受伤的地点(p = 0.0035)...
在第20天,根中的总金属浓度范围为As(5.54±0.03-6.69±1.14),Cr(9.59±0.02-13.22±0.03),Cu(2.28±0.06-4.53±0.37)mg·kg-1在40天时的值为As(5.60±0.19-6.08±0.01),Cr(9.47±0.04-10.95±0.09),...
入院时存在低血糖(血糖≤3.3 mmol / L)与死亡风险相关(OR = 9.59,p = 0.02),高血糖患儿入院时无死亡发生(p = 0.4)。 结论:重症疟疾中血糖异常的发生率较高。 高血糖症比低血糖症更常见,但只有低血糖症会...