java有关异常的分析

来源:互联网 发布:javascript 转义符 编辑:程序博客网 时间:2024/06/01 12:33

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

原创粉丝点击