Java-------异常类

Java——-异常类

java异常类分为error和exception error在java。lang包里面可以查看他的子类,出现了error错误是我们不能改变的,是不可检查的错误,java内部错误或者内存溢出。
常见的子类有:annotationFormatError(注解格式错误)
VirtualMachineError (java虚拟机错误)
exception 分为runtimeexception和checkedexception runtimeexception又包括uncheckedexception 其中包括的异常有:

 1. 0当除数    java.lang.ArithmeticException
 2. 数组下标越界   java.lang.ArrayIndexOutOfBoundsException
 3. 空指针异常    java.lang.NullPointerException
 4. 类型转换错误   java.lang.ClassCastException
 5. 数字格式化错误   java.lang.NumberFormatException

这些异常不需要我们自己进行捕获,由系统自动检测。我们需要捕获的异常时那种检查异常,三个关键字,try catch finally
finally始终会运行这个里面的代码,try里面的代码哪一行出现了错误会跳到catch,try里面出现错误的哪一行下面的不会自运行。
一个try外面可以包括多个catch,用于捕获多个异常,但是如果异常有继承关系,在顺序安排上需要注意,越在顶层的类,越放在下面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值