java学习笔记(八)异常类型

必须处理Exception类

Exception类是Java机制中最常见也是最常用的类。从字面的意思来理解,Exception似乎是异常类。Exception类在java机制中代表普通的异常类,当它或它的子类的实例在程序中被使用throw语句抛出的时候,java编译器要求必须对这个异常进行处理-或者继续抛出异常,或将异常处理掉。

灵活掌握RuntimeException类

RuntimeException类是一个特殊的类。它的特殊支出在于:当它和它的子类的对象在程序抛出的时候,java编译器允许程序不做任何处理。RuntimeException代表在java平台的正常操作都有可能带来的异常。

不用处理Error类

Error类是一种特殊处理的异常。Error类一般不常见,但是出现就代表着程序有严重的错误或者程序的运行环境错误,而且一般严重到无法处理,甚至可能让整个程序出现奔溃。

小结:

异常类的概念

异常的传递规则

在方法代码中使用throw关键字抛出异常

在方法声明中使用throws关键字抛出异常

创建和使用自定义异常类描述异常

在thorws语句中异常类型的语法要求:必须是实际的异常类本身或者其父类

在程序抛出异常后的执行流程

使用try-catch语句捕捉并处理异常

try=catch语句中异常类型匹配规则;catch语句的异常类型可以匹配是此类型以及此类型所有子类型

使用try-catch语句处理异常的执行流程

try-catch-finally语句的语法规则

try-finally语句

java中的三种异常----Exception类、RUntimeException类、Error类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值