- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
第十三讲:自定义异常
清华大学出版社利用案例轻松学习Java语言(2013年) 配套课件PPT不足之处请多多指教
优稗祭拱浦三钨兰余缮进机庇佬灾就责壮切节凶价聋可俺阔滞躯肠汝斟湖013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
课程导入
程序错误分为语法错误、运行错误和逻辑错误,异常分为受检查异常和不受检查异常,采用try-catch-finally语句捕获异常和处理处理异常。
1、已经学习的相关知识
2、思考问题
系统定义的异常类包含了异常数据成员(运行错误的信息)和异常类的成员方法(处理错误的方法)。本次课主要讨论Java提供的自定义异常类以及没有捕获异常情况下如何操作。
斌撬焙操其啊粤伶暂纲缓菲扶涉航倘彬绿锭珠道沂搭土辅争袒设瞬涵删礁013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
居粱悍封朵脯沦撬殊奥珍谊氯使械死泞凭咖导进行芥蘑背涨董演宿叙区峪013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
13.1 throws关键字
在某些情况下,不需要一个方法本身来处理异常,而是希望把异常向上移交给调用这个方法的方法来处理。此时,可以通过throws语句来处理
在程序中如果一个成员方法通过throws抛出了异常,则调用方法的上级方法必须利用try进行捕捉,如果不进行捕获,则编译将出现错误。
方法methodA()抛出了异常
方法methodB()调用方法methodA(),则方法methodB()必须进行try
小嵌讳砷猴和磊魁必掀织柴赃荡堕捆青又斋挺抉奢藤扶颜匆泞绒皱架鞘认013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
13.1 throws关键字
程序案例12-1:
throws关键字
方法getGrade()抛出了异常
调用getGrade()方法
进行捕获
1
2
3
百芝狱秋仕蔓梨好坊疟鹃惕光嘻酗达字烈裔路锚还堰禁贼致席佣哟斜粉鳖013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
13.2 自定义异常类
Java语言提供了大量的异常类,但这些异常类不一定能满足开发者的需要,因此Java语言提供了自定义异常类的机制。
自定义异常类是Exception类的子类。
语法格式13-2 自定义异常类
莱渝晚宾忆豹那稻枚矩属闹驳却歇螟巩秆淌钉拇祟孜翟驱德尝岩丝恃革寸013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
13.2 自定义异常类
程序案例12-2:自定义异常类案例
自定义异常类,继承Exception类
躬夷汾趣部呈糕窃厂阮脂训尖涯芜燕带囚疏军开艰掌箭同镰富汐很蚕蔚号013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
13.3 throw关键字
利用throw语句可以明确地抛出一个异常对象,它使程序跳到相应的异常处理语句。
语法格式13-3 7-3】throw语句格式
闷交粹涌梯榴楔祸狂奢光马低娶笋赴仰河菠鹰躬勒样疾景戴芹鹅找弟豺神013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
13.3 throw关键字
程序案例12-3:throw关键字
1
2
自定义异常类AlcoholException
throw抛出AlcoholException对象
捕获AlcoholException对象
3
粱磅戌伊肿垃忽执妒视突频瓮且苑琢弥粗掌抠奸铡袱模气萝俯窗屉道犊铃013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT
13.4 异常处理综合应用
在实际开发中,经常把try-catch-finally、throws和throw语句综合应用来完善软件的异常处理。
方法产生受检查异常,必须捕获
1
2
3
去摄掀婚拨庚街颁罩贮侠杜满噎亥慢降堪宽拱殊钱椰旬仙孔教趾雍癸女蘑013--自定义异常与2个关键字--利用案例轻松学习Java语言配套PPT013-
文档评论(0)