没有合适的资源?快使用搜索试试~ 我知道了~
文章目录异常处理的概念异常的基本概念Java异常处理机制的优点错误的分类异常的分类预定义的一些常见异常异常的处理抛出异常捕获异常的语法生成异常对象声明自己的异常类 异常处理的概念 在程序在运行的时候可能会出现错误,程序要有能力处理错误,或者至少要知道发生的什么错误。 异常的基本概念 又称为例外,是特殊的运行错误对象 Java中声明了很多异常类,每个异常类都代表了一种运行错误, 类中包含了 该运行错误的信息 处理错误的方法 每当Java程序运行过程中发生一个可识别的运行错误时,即该 错误有一个异常类与之相对应时,系统都会产生一个相应的该 异常类的对象,即产生一个异常。 Java异常处理机制的优点
资源推荐
资源详情
资源评论
学习学习Java,你需要知道这些,你需要知道这些——Java异常异常
文章目录文章目录异常处理的概念异常的基本概念Java异常处理机制的优点错误的分类异常的分类预定义的一些常见异常异常的处理
抛出异常捕获异常的语法生成异常对象声明自己的异常类
异常处理的概念异常处理的概念
在程序在运行的时候可能会出现错误,程序要有能力处理错误,或者至少要知道发生的什么错误。
异常的基本概念异常的基本概念
又称为例外,是特殊的运行错误对象
Java中声明了很多异常类,每个异常类都代表了一种运行错误,
类中包含了
该运行错误的信息
处理错误的方法
每当Java程序运行过程中发生一个可识别的运行错误时,即该
错误有一个异常类与之相对应时,系统都会产生一个相应的该
异常类的对象,即产生一个异常。
Java异常处理机制的优点异常处理机制的优点
将错误处理代码从常规代码中分离出来;
按错误类型和差别分组;
对无法预测的错误的捕获和处理;
克服了传统方法的错误信息有限的问题;
把错误传播给调用堆栈。
错误的分类错误的分类
根据错误的严重程度不同,可分为两类
错误
致命性的,程序无法处理;
Error类是所有错误类的父类。
异常
非致命性的,可编制程序捕获和处理;
Exception类是所有异常类的父类。
异常的分类异常的分类
非检查型异常
不期望程序捕获的异常,在方法中不需要声明,编译器也不进行检查。
继承自RuntimeException。
不要求捕获和声明的原因:
引发RuntimeException的操作在Java应用程序中会频繁出现。例如,若每次使用对象时,都必须编写异常处理代码来检查null
引用,则整个应用程序很快将变成一个庞大的try- catch块。
它们表示的问题不一定作为异常处理。如:可以在除法运算时检查o
值,而不使用ArithmeticException。可以在使用引用前测试空值。
检查型异常
其他类型的异常。
如果被调用的方法抛出一个类型为E的检查型异常,那么调用者必须捕获E或者也声明抛出E (或者E的一一个父类), 对此编译
器要进行检查。
预定义的一些常见异常预定义的一些常见异常
Java预定义的一些常见异常
非检查型异常
ArithmeticException
整数除法中除数为o
NullPointerException
资源评论
weixin_38586428
- 粉丝: 7
- 资源: 905
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功