Java之异常

2022年07月16日00:16:25 科技 1102



/*
*作者:呆萌老师
*☑csdn认证讲师
*☑51cto高级讲师
*☑腾讯课堂认证讲师
*☑网易云课堂认证讲师
*☑华为开发者学堂认证讲师
*☑爱奇艺千人名师计划成员
*在这里给大家分享技术、知识和生活
*各种干货,记得关注哦!
*vx:it_daimeng
*/



1、什么是异常


异常是指不正常的状态或者行为。其中包含了我们人为对程序的错误操作等。


2、什么是异常操作


异常操作是指对这些错误操作的处理。


3、为什么要用异常


1、避免反馈的错误看不懂无法处理。


2、在程序运行过程中,不影响其他模块的运行。


4、学习异常的目的


捕获异常,抛出异常。


5、Java异常机制


①throws语句


throws语句是从方法/行为级别去处理异常。通常是在整个方法体中抛出我们初始化的异常。


public static void method( ) throws FileNotFoundException, ConnectionException {
 //code
}



例子


public class ExceptionBuilder {
public static void main(String[] args) throws ClassNotFoundException {
Class.forName("234");
}
}



②try-catch语句


标靶性异常处理,简而言之就是处理特定的异常。


特点是异常处理的独立。同时时间复杂度与空间复杂度双向提升。


try {
Socket s = new Socket("127.0.0.1", 4555);
} catch (IOException e) {
e.printStackTrace();
}



try语句块中放置正常预期条件下执行的语句。在try语句中具有强制性,会对其中的语句做强制性检查。


catch语句块中主要用于处理try语句块中抛出的已检查的异常和未检测的异常。


③finally语句


finally语句最终执行的语句,它是不管错误是否对程序产生影响都要执行的语句块。


try {
Socket s = new Socket("127.0.0.1", 4555);
} catch (IOException e) {
e.printStackTrace();
} finally {
System.out.println("Continue");
}



6、异常分类


Java之异常 - 天天要闻


科技分类资讯推荐

【芯片】Tensor G5曝光,Pixel10工程机现身海鲜市场 - 天天要闻

【芯片】Tensor G5曝光,Pixel10工程机现身海鲜市场

近日谷歌Pixel 10 Pro Fold出现在了GeekBench跑分数据库中:新机搭载了谷歌全新的Tensor G5处理器,据悉这代终于是告别了三星工艺,转而拥抱台积电N3E工艺。从显示信息来看,Tensor G5采用了1+5+2的八核CPU架构,1*3.78GHz X4超大核+5*3.05GHz A725大核+2*2.25GHz A520小核构成。单核
【新机】2K屏+潜望长焦,iQOO 15曝光 - 天天要闻

【新机】2K屏+潜望长焦,iQOO 15曝光

说到iQOO的数字旗舰系列,这代iQOO13相机被刀还是挺可惜的,主要也是为了避免和老大哥X200产生冲突。今天@数码闲聊站曝光了下代iQOO旗舰的信息:新机可能会跳过iQOO 14,直接命名为iQOO 15,这代将会有中杯/大杯两个杯型。新机将会采用6.85英寸2K LIPO三星定制直面屏,屏幕边框极窄,支持Pol-less去偏光技术,还具有AR抗眩...
清华专家破百年陈规!沪上论坛曝电力革新,陈磊构想太敢了 - 天天要闻

清华专家破百年陈规!沪上论坛曝电力革新,陈磊构想太敢了

听说了吗?清华大学的专家居然说要彻底打破电力系统运行了上百年的规矩!就在上海那场新能源论坛上,陈磊研究员抛出个重磅观点 —— 以后用电不用再看频率脸色,有功功率想咋调就咋调!这事儿要是真能成,咱们家里的空调、电动车充电可就再也不会因为电网不
消费活力释放,上海零售商业形态向“文商旅体展”融合演进 - 天天要闻

消费活力释放,上海零售商业形态向“文商旅体展”融合演进

2025年二季度,在上海市政府经济刺激方案推动下,上海商业市场消费活力逐步释放,但零售物业租赁指标的复苏态势仍显平缓。核心商圈平均租金为1877元/平方米/月,平均出租率为94.71%,整体表现与去年同期持平,其中徐家汇、陆家嘴等商圈凭借成熟商业生态,表现相对突出。但与非核心商圈相比,从存量、新增供应、净吸纳量等指...
OPPO K13 Turbo 系列真机曝光,7 月 21 日发布 - 天天要闻

OPPO K13 Turbo 系列真机曝光,7 月 21 日发布

IT之家 7 月 11 日消息,博主 @i冰宇宙 今日分享了一款带保密壳的新机真机图,配备 RGB 灯效以及主动散热风扇,预计为刚刚官宣的 OPPO K13 Turbo 系列。IT之家注意到,OPPO K13 Turbo 系列将于 7 月 21 日发布,在 GeekBench 6.3.0 中单核成绩为 2156 分,多核成绩为 6652 分,预计搭载高通骁龙