- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第第五五章章
异异常常和和垃垃圾圾收收集集
pp332200
回回顾顾
•类类中中的的静静态态成成员员属属于于类类。。
•ffiinnaall 修修饰饰符符可可应应用用于于类类、、方方法法和和变变量量。。
•定定 抽抽象象类类的的目目的的是是提提供供可可由由其其子子类类共共享享
的的一一般般形形式式。。
•接接口口就就是是需需要要由由其其他他类类实实现现的的行行为为模模板板。。
•访访问问控控制制级级别别::ppuubblliicc、、pprrootteecctteedd、、缺缺省省、、
pprriivvaattee
•封封装装类类就就是是封封装装基基本本数数据据类类型型的的类类 。。
• 内内部部类类指指嵌嵌入入外外部部类类内内的的类类。。
22
目目标标
•了了解解异异常常的的定定义义
•了了解解异异常常的的分分类类
•掌掌握握 ttrryy、、ccaattcchh 和和 ffiinnaallllyy 语语句句的的用用法法
•掌掌握握tthhrroo 、、tthhrroo ss子子句句的的用用法法
•掌掌握握如如何何定定义义自自己己的的异异常常
•了了解解 JJaavvaa 的的垃垃圾圾收收集集机机制制
33
什什么么是是异异常常
•运运行行时时发发生生的的错错误误称称为为异异常常。。处处理理这这些些
异异常常就就称称为为异异常常处处理理。。
•一一旦旦引引发发异异常常,,程程序序将将突突然然 止止,,且且控控
制制将将返返回回操操作作系系统统。。
•发发生生异异常常后后此此前前分分配配的的所所有有资资源源都都将将保保
留留在在相相同同的的状状态态,,这这将将导导致致资资源源漏漏洞洞。。
44
JJaavvaa异异常常处处理理基基础础
•JJaavvaa异异常常处处理理机机制制采采用用一一个个统统一一和和相相对对简简
单单的的抛抛出出和和处处理理错错误误的的机机制制。。如如果果一一个个方方
本本身身能能引引发发异异常常,,当当所所调调用用的的方方 出出现现
异异常常时时,,调调用用者者可可以以捕捕获获异异常常使使之之得得到到处处
理理;;也也可可以以回回避避异异常常,,这这时时异异常常将将在在调调用用
的的堆堆栈栈中中向向下下传传递递,,直直到到被被处处理理。。
55
异异常常体体系系结结构构
所所有有异异常常类类型型都都是是
内内置置类类TThhrroowwaabbllee的的
用用于于JJaavvaa运运行行 系系统统 子子类类
来来显显示示与与运运行行 系系
用用于于用用户户程程序序可可能能
统统本本身身有有关关的的错错误误
捕捕获获的的异异常常,,也也是是用用
来来创创建建用用户户异异常常类类型型
子子类类的的类类。。
EErrrroorr类类对对象象由由JJaavvaa虚虚拟拟机机生生成成并并抛抛出出;;
EExxcceeppttiioonn类类对对象象由由应应用用程程序序处处理理或或抛抛出出。。
66
常常见见异异常常及及其其用用途途 22--11
异常 说明
RuntimeException java.lang包 多数异常的基类
ArithmeticException 算术错误,如除以0
Illega
您可能关注的文档
- 12Java异常和垃圾收集.pdf
- 实践地接收证明.pdf
- 安全大讨论总结.pdf
- Dreamweaver CC网页设计与制作( 第3版) 课件 模块5、6 网站的测试与发布、综合应用.pdf
- 对外汉语教材分析.pdf
- 预防职务犯罪讲稿安华.pdf
- 女人补肾的食谱.pdf
- 高通量测序在临床精准诊断中的应用分析.pdf
- 海亮地产景观战略合作考察照片归档.pdf
- 热敏电阻结构.pdf
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)