没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
第五章
异常
-2-
Ø 理解异常的概念
Ø 掌握异常处理机制
Ø 理解Java异常的分类
Ø 掌握try、catch、finally使用方法
Ø 掌握throw、throws的使用方法
Ø 掌握自定义异常的定义和使用方法
目标
-3-
异常概述
• 什么是异常
异常是指由于程序中的错误而导致正常的程序流程中断的一种事件。
如:除数为0,数组越界,文件找不到等都属于异常。
• Java异常分类
从理论的角度Java中异常分为两类,分别为 :
p Error
(错误):
JVM
系统内部错误、资源耗尽等严重情况
p Exception
(异常):因编程错误或偶然的外在因素导致的一般性问题,
例如:对负数开平方根、空指针访问、试图读取不存在的文件、网络连
接中断等。
-4-
异常概述-1
从编程角度考虑可以将异常(Exception)分为以下两类 :
p
非检查型(
unchecked
)异常 :是指编译器不要求强制处置的异常,该异常是因设
计或实现方式不当导致的问题,是程序员的原因导致的,可以避免这种问题的产
生
p
检查型
(checked)
异常 :是指编译器要求必须处置的异常,是程序在运行时由于外
界因素造成的一般性异常,该类异常是
Exception
类型及其子类
(
RuntimeException
类及其子类除外)
从开发应用角度考虑可以将异常分为以下两类 :
p
系统异常:系统异常在性质上比应用异常更加严重,前者通常和应用逻辑无关,
而是底层出现了问题,如数据库服务器的异常终止等
。
p
应用异常:应用异常是由于违反了商业规则或者业务逻辑而导致的错误。例如,
一个被锁定的用户试图登入应用。
-5-
Java中的异常体系
Throwabl e
. . .
Fi l eNot FoundExcept i on
EOFExcept i on
…
I ndexOut Except i on
Nul l Poi nt Except i on
Ari t hmet i cExcept i on
. . .
I OExcept i on
I l l egal AccessExcept i on
Cl assNot FoundExcept i on
Runt i meExcept i on
St ackOverError
Out Of Memory
. . .
Vi rt ual Machi neError
Li nkageError
Except i on
Error
剩余24页未读,继续阅读
LauraKuang
- 粉丝: 17
- 资源: 335
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕业设计求职招聘系统-SpringBoot+vue前后端源码+数据库sql.zip
- 利用Rosweb实现ros与网页交互(1)
- 基于卷积神经网络的医学病理图像识别源码+数据集+详细资料合集.zip
- 基于树莓派的自动驾驶小车,利用树莓派和tensorflow实现小车在赛道的自动驾驶
- 前端面试必备 - Vue篇.rar
- LM324_datasheet.pdf
- 全新Storm+Core+API管理系统源码
- 基于RP2040的电子沙漏,使用RP2040游戏机开发板,灯板是74HC595驱动的8*8LED矩阵
- 基于SSM和VUE的商店POS积分管理系统(免费提供全套java开源项目源码+论文)
- 基于SpringBoot的“在线动漫信息平台”的设计与实现.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0