赞
踩
常见的异常类主要分为两类: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关键字声明异常。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。