- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
教学目的
1.了解类、类、异常和异常分类;
2.重点理解Java异常处理机制和异常类;
3.重点掌握try/catch/finally语句处理异常的方式以
及如何异常;
4.了解自定义异常;
教学内容:
本讲重点介绍异常处理。异常是在运行时发生的
错误,使用Java的异常处理子系统,就可以用一种
结构化的方式来处理运行时的错误。Java定义
了许多语言特性来处理运行时的错误,也可用自定
义的异常程序模块来处理异常。
6.1类
Java支持在一个类中另一个类,这
样的类称作类,而包含类的类称为
类的外嵌类。
类的类体中不可以类(静态的)
变量和类(静态的)方法。外嵌类的类体中
可以用类对象,作为外嵌类
6.2类
1、和类有关的类
当使用类创建对象时,程序允许我们把类体与
对象的创建组合在一起,也就是说,类创建对象时,
除了构造方法还有类体,此类体被认为是该类的一个
子类去掉类后的类体,称作类。
2、和接口有关的类
Java允许直接用接口名和一个类体创建一个匿
名对象,此类体被认为是实现了接口的类去掉类声
明后的类体,称作类。
6.3异常类
6.3.1异常概述
Java异常是描述在代码段中发生的运行
出错情况的对象。程序中的错误可能来自于编
译错误和运行错误。编译错误是由于所编写的
程序存在语法问题,未能通过由源代码到目标
代码的编译过程而产生的错误,它将由语言的
编译系统负责检测和报告;运行错误是在程序
的运行过程中产生的错误。
1、什么是异常
异常:JAVA把程序运行中遇到的非致命的,通过某
种修正后还能继续执行的错误称作异常。
2、可以异常产生的几种情况介绍
第一种,Java虚拟机检测到了的执行状态,这
些状态可能是由以下几种情况引起的:
①表达式的计算了Java语言的语义,例如整数被
0除。
②在载入或Java程序时出错。
③超出了某些资源限制,例如使用了太多的内存。
第二种,Java程序代码中的throw语句被执行。
第三种,异步异常发生。
3、异常处理机制
Java异常处理是通过5个关键字来管理的。它们
是try、catch、throw、throws和finally。
程序里,需要被的程序语句序列应包含在一
个try代码块中。如果try代码块中有异常发生,那么就
要抛出该异常;用catch来捕获这个异常,并且在
catch块中加以适当地处理。(系统产生的异常会由
Java运行时系统自动抛出,如果要手动抛出异常,则
使用关键字throw)在一些情况下,从一个方法抛出的
异常必须用一个throws语句指定为异常。
4、异常的分类
Java中的异常类具有层次组织,其中
Throwable类是Error类(错误类)和
Exception类(异常类)的父类,同时
Throwable也是Object的直接子类。
异常类(java.lang.Exception)继承于
java.lang.Object中的java.lang.Throwable
类。异常可分为执行异常
(RuntimeException)和检查异常
(CheckedExceptions)两种(下图显示了
异常类的继承结构):
Object
Throwable
ErrorException
AWTExceptionIOExc
您可能关注的文档
最近下载
- 水泥厂余热锅炉调试报告.pdf VIP
- 2024-2025年中国铁氧体软磁材料行业市场调查研究及投资前景预测报告.docx
- 2025秋统编版(2024)小学道德与法治三年级上册(全册)课时练习及答案(附目录).docx
- 我眼中的中国平安.docx VIP
- 公路工程沥青新旧试验规程差异对比解读-JTG 3410-2025.pdf VIP
- 《气体传感器简介》课件.pptx VIP
- 自治区矿产资源开发利用与生态保护修复方案编制提纲(试行).doc VIP
- 粘贴钢板加固施工方案.docx VIP
- 碳排放权交易有关会计处理暂行规定(2025).docx VIP
- Fisher阀门结构与维护.ppt VIP
文档评论(0)