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之异常 - 天天要闻


科技分类资讯推荐

地平线总裁陈黎明:高阶智能辅助驾驶的拐点已经到来,将会快速增长 - 天天要闻

地平线总裁陈黎明:高阶智能辅助驾驶的拐点已经到来,将会快速增长

红星资本局7月11日消息,今日,地平线(09660.HK)总裁陈黎明在2025中国汽车论坛上表示,高阶智能辅助驾驶的拐点已经到来,后面会有比较快速的增长。对此,他表示依据有三:第一,智能驾驶是我国智能网联新能源汽车发展战略的一个重要组成部分,政府工作报告对智能汽车的发展做出了规划和行动方向。在电动化上,地平线可以...
洛斐发布Flow2矮轴三模无线机械键盘 - 天天要闻

洛斐发布Flow2矮轴三模无线机械键盘

没想到,洛斐Flow系列这么快就进入迭代了,发布全新Flow2。引入了全新的设计语言,依然是全铝金属外壳机身,边框像苹果手机那样的直板机身。其中,右侧部分加长,侧面则是增加了Touch Bar触控滑动条,支持调节灯光亮度或系统音量。另一方面,键盘背面增加了同样极具辨识度的撑脚模块,支持两种角度调节。 同时还全新升级了...
大爷写《我的母亲》火爆全网!视频发布者最新发声 - 天天要闻

大爷写《我的母亲》火爆全网!视频发布者最新发声

连日来,一段关于大爷挑战写作1957年高考同题作文《我的母亲》的视频火爆全网。不少网民表示,文字质朴,催人泪下,深深被打动。7月11日,大皖新闻记者联系上了视频发布者连文杰。对方表示,视频中展示的作文内容由大爷独立写作,产生的版权收入也全给大爷。大爷写作文视频走红网络。大爷写的作文在网上爆火大皖新闻记者注...
10.38万元起,吉利银河A7发布预售价 - 天天要闻

10.38万元起,吉利银河A7发布预售价

7月11日,吉利银河发布了预售价,预售价格范围为10.38-13.38万元,在发布预售价格的同时,官方也带来了多项权益,包括500元订金抵扣1500元,赠送价值8800元的Flyme Sound音响等。
“中欣卡”突然停摆,超150万用户退款难 - 天天要闻

“中欣卡”突然停摆,超150万用户退款难

覆盖北京2000多家门店、拥有超150万持卡用户的预付卡“中欣卡”近日停摆,线上线下消费渠道均被暂停,恢复时间未知。大量持卡用户面临资金冻结困境。消费渠道全面“瘫痪”近日,中欣卡发布公告称“因业务调整,全面暂停所有门店合作,无法消费”。中国新闻网《民生调查局》记者发现,其官网合作商户名录已清空,线上提货渠...
突发,聊聊Manus“删博跑路” - 天天要闻

突发,聊聊Manus“删博跑路”

摘要:“如果最后有不错的结果,证明作为中国出生的创始人,也能在新的环境下做好全球化的产品,那就太好了”凤凰网科技 出品作者|董雨晴7月11日,AI Agent产品Manus官方账号清空了发布在微博、小红书的内容。两天前,Manus刚刚陷入裁