读书人

[Java]错误处理

发布时间: 2012-10-15 09:45:25 作者: rapoo

[Java]异常处理
一、Java异常基本概念

(1)、Java基本理念是:结构不佳的代码不能运行

(2)、异常处理是Java中唯一正式的错误报告机制。

(3)、Java的主要目标之一是创建提供他人使用的程序构件,异常也是。

(4)、Java异常建立在C++基础之上,解决方法是:用强制规定的形式来消除错误处理过程中随心所欲的因素。

?

二、基本异常

(1)、异常使得我们可以把每件事情都当做一个事务来考虑。

(2)、异常允许我们强制程序停止运行。

(3)、异常参数:new NullPointerException("t = null")

?

三、捕获异常

1、try{}catch(Exception e)finally{}

2、终止与恢复

异常处理理论上有两种基础模型:

(1)、终止模型 发生异常的时候程序停止运行

(2)、恢复模型 异常被处理后继续执行程序,对代码的耦合度以及维护产生了大的影响,不推荐使用

?

?

?四、创建自定义异常

继承异常类

?

异常说明

?在方法中通过throws Exception告知使用此方法的客户端程序员

void test()throws Exception

?

在编译时被强制检查的异常被叫做:被检查的异常

异常分为:运行时异常和被检查的异常(一般异常)

?

?

读书人网 >编程

热点推荐