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


科技分类资讯推荐

最畅销国产高端旗舰易主!华为Mate 70系列超越小米15系列 - 天天要闻

最畅销国产高端旗舰易主!华为Mate 70系列超越小米15系列

快科技7月11日消息,博主数码闲聊站今天公布了截止W27/7月6日的国产四大旗舰系列累积激活销量。数据显示,华为Mate 70系列销量达到589.6万,反超小米15系列,成为最畅销的国产旗舰系列。小米15系列销量则是以586.1万位列第二,此前曾长期霸榜第一。这两大旗舰目前是国产顶梁柱,其他两款差距被明显拉大,vivo X200系列409....
影驰出击BW2025:从显卡编年史到AI未来,一场科技×二次元的梦幻联动 - 天天要闻

影驰出击BW2025:从显卡编年史到AI未来,一场科技×二次元的梦幻联动

玩家和二次元爱好者们一年一度的盛典终于来了。2025年7月11日至13日, Bilibili World(简称BW)在上海国家会展中心盛大开幕。在这场融合ACGN文化与科技数码潮流的盛会中,影驰(GALAX)携旗下全系列产品震撼登场。以极具科技感的展台设计、丰富的互动活动和强劲的产品阵列,为参加BW的玩家打造了一个吸引力拉满的科技数码...
从游戏到生产力,蓝戟携Intel全系显卡亮相Bilibili World 2025 - 天天要闻

从游戏到生产力,蓝戟携Intel全系显卡亮相Bilibili World 2025

Bilibili World 2025如期而至,作为一年中二次元和科技玩家的顶级盛会,这次展会依旧群星璀璨。不仅有众多游戏厂商,许多数码硬件厂商也来凑热闹,而在此次众多的硬件厂商中,蓝戟(GUNNIR)作为Intel显卡中国大陆核心合作伙伴,凭借着Intel消费级与企业级显卡的双线阵容,以及别出心裁的“游戏集章”互动机制,成功成为BW...
地平线总裁陈黎明:高阶智能辅助驾驶的拐点已经到来,将会快速增长 - 天天要闻

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

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

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

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

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

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