当前位置:   article > 正文

常见的异常类有哪些?_checked exception有哪些

checked exception有哪些

常见的异常类主要分为两类:Checked Exception和 Unchecked Exception。

Checked Exception是指在代码中可能导致逻辑错误或问题需要进行处理的异常, 继承自 Exception 类,必须显式地进行处理以避免程序无法编译通过。常见的 Checked Exception 包括:

1. IOException:输入输出异常。

2. SQLException:SQL相关异常,比如执行SQL语句时发生错误。

3. ClassNotFoundException:找不到类文件异常。

4. NoSuchMethodException:方法不存在异常。

5. IllegalAccessException:非法访问异常。

6. NoSuchFieldException:指定的字段不存在异常。

Unchecked Exception是指由程序错误引起的运行时异常,不需要编写处理程序,仅需要防止代码写入可能导致异常的代码即可。常见的 Unchecked Exception 包括:

1. NullPointerException:空指针异常。

2. ArrayIndexOutOfBoundsException:数组下标越界异常。

3. ClassNotFoundException:找不到类文件异常。

4. ArithmeticException:算术异常。

5. IllegalArgumentException:非法参数异常。

6. RuntimeException:表示Java中所有运行时异常的父类。

需要注意的是,RuntimeException及其子类都是Unchecked Exception。其他 Checked Exception则需要我们在代码中显式地处理,或者在方法抛出异常时使用throws关键字声明异常。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号