java有关异常的分析

异常
java中异常主要分Exception和Error两大类。
这里写图片描述
(1)Error类异常:当程序产生Error类异常时,系统无法捕捉并处理Error,开发人员将无能为力,程序只能被迫停止运行。
(2)Exception类异常:系统可以捕获并处理异常。
Exception类异常又分检查类异常(例如:数据库关闭,无法连接到数据库、内存存储出错等外界因素)和非检查类异常(例如空指针访问异常、算术异常等)
(3)java基础开发中主要研究的是非检查类异常。下面举例分析:
其实异常一定意义上我们可以理解成,写程序时考虑的变量的取值范围、被除数的取值、变量类型等情况所造成的影响。
比如,输入值类型不同所导致的异常
这里写图片描述
通常用try{}catch{}语句来进行异常处理。还是引用上一个程序示例
这里写图片描述
finally在异常中通常接在catch后面,表示不管出现什么情况,finally中的代码总被执行
例如:
这里写图片描述
异常中,还有throws和throw两种异常处理方法。其中throw不常用。
而throws通常放在方法这里写图片描述名后用来抛出异常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值