异常

一、定义   异常:在运行时期发生的不正常情况;在java中用类的形式对不正常情况进行描述和封装对象;

描述不正常的类就称之为异常类,其实异常就是java通过面向对象的思想将问题封装成了对象。用异常类对其进行描述;

不同的问题用不同的类进行具体描述,比如角标越界,空指针等;

以前正常流程代码和问题处理代码相结合,现在将正常流程代码和问题处理代码分离,提高阅读性;

二、异常体系

问题很多描述问题的类也很多,将其共性向上抽取,形成了异常体系,最终不正常情况分为两大类

Throwable(共同的父类,具有可抛性,问题发生就应该抛出让调用者知道并处理)

——》1.一般不可处理的,Error类:由jvm抛出的严重问题,一般不针对性处理直接修改程序

——》2.可处理的,Exception类

可抛性通过两个关键字体现的:throws,throw凡是被这两个关键字所操作的类和对象都具备有可抛性

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值