浅谈-----异常的捕获和处理(一)

来源:互联网 发布:南宁的淘宝实体店 编辑:程序博客网 时间:2024/06/05 05:44

在Java中一切的异常都秉着面向对象的设计思想,所有的异常都以类和对象的形式存在,除了Java中已经提供的各种异常类外,用户也可以根据需要定义自己的异常类。

首先,我们来了解一下异常类的继承结构:

①在Java整个异常结构中,实际上有以下两个最常用的类:Exception,Error,这两个类都是Throwable的子类。

②Exception:一般表示的是程序中出现的问题,可以直接使用try...catch处理。

    Error:一般指的是JVM错误,程序中无法处理。


接着,我们在来研究一下Java的异常处理机制。实际上,Java的异常处理也是按照面向对象的方式进行处理的,处理步骤如下:

①一旦产生异常,则首先会产生一个异常类的实例化对象。

②在try语句中对此异常对象进行捕获。

③产生的异常对象与catch语句中的各个异常类型进行匹配,如果匹配成功,则执行catch语句的代码。


注意:一般在开发时,不管出现任何异常时都可以直接使用Exception进行处理,注意比较方便。但是,这是在所有异常处理方式是一样的时候可以使用以上形式。如果,在一个比较细致的开发中,不建议这样使用,最好分别捕获。



0 0
原创粉丝点击