零基础
对IT设计有兴趣,希望从事IT行业
机构:IT培训中心 时间:2021-07-01 15:15:40 点击:198
异常主要包括五个关键词:try、catch、finally、throw和throws。我们一起具体说一说这五个关键词有什么作用。
trycatch关键词这两个关键词是并用的。
1.try块中的语句一切正常执行后,如果不产生异常,catch块中的语句就会被忽略。
2.try句子块在执行中碰到异常时。除此之外,假如该异常合乎catch声明的异常种类,则try块中编码被忽略。
3.假如try句子块在执行全过程中碰到异常,投出去的异常在catch块中沒有声明,则程序流程马上撤出。
finally关键词这一关键词的编码一直被执行(不管怎样我还是务必执行)。
如果1.try的所有语言表达都正常执行,则执行finally块。当2.try句块遇上执行异常时,就会执行finally块中的编码,而不论这种异常是否被catch块抓住。
注意:在try-catch-finally结构中,try块是必需的catch和finally块,但是这两个块必须在其中之一发生。
假设catch有return,finally只是顺序不同而已,执行catch和finally的代码块,最后执行return语句。
throw关键词出现异常。
throws关键词声明捕获异常。
throw和throws有什么不同?
1.效果不同:throw用于在程序流程中发生异常的throws用于声明这种方式发生异常。
2.应用部位不一样:throw坐落于方法体内部,能够做为*语言表达应用的throws务必跟在方式 主要参数目录的后边,不可以*应用。
3.內容不一样:throw抛出异常目标,并且只有一个throws后边有异常类型,能够跟踪好几个异常类型。
掌握这五个关键词的操作方法,我们一起来说一说常见的异常编码
1.Arithmeticexception尝试除以0。
2.NullpointerException做为程序流程浏览空目标的成员函数和方式 ,访问空组的组员时产生。
3.ClassCastException产生多态后,吐槽强制转换的并不是父子俩时产生的。编译程序时不查验类型转换难题。
4.ArrraylndwxOutOfBoundsException浏览的因素超出数组长度。
5.NumberFormatException数字格式异常。
6.Exception的一般异常主要包括。
对IT设计有兴趣,希望从事IT行业
强化自己能力,加强专业技能
丰富职场技能,毕业不失业
提升专业水平,轻松升职加薪
大数据
智能物联网
Unity游戏开发
网络安全
互联网营销
影视剪辑包装
基于疫情期间线上教研、教学的经验,结合一线互联网企业技术资源,千锋教育打造了以OMO生态链、CBVE教学模式、AI教辅系统为核心的“链条+模式+系统”三位一体的千锋教育教研创新中台,开启了更加系统化、智能化的创新教研模式,全面落实千锋OMO教育模式,推出了包括专注大学生职业培训的高品质面授子品牌千锋教育、好程序员、小狮学院和在线培训品牌扣丁学堂。十年创新,结出硕果累累,在领先的教研成果和办学模式下,千锋为产业培养出了一批批高素质、高层次的创新人才,获得了业内的广泛认可,十年担当,积极践行企业社会责任,千锋教育始终聚焦改善贫困学生的学习和家庭状况,助力心怀梦想的青年用技术改变命运,在“知识、爱心、行动、改变”的公益理念下,千锋教育于2019年推出了“锋益助学育才计划”,助力贫困学子,用技术改变命运。
HTML5
Java
Python
全链路设计
云计算
软件测试