分享

Java中的异常类型大全

 新潮技术研究社 2023-07-07 发布于北京

Java中的异常类型主要分为可检查异常(checked exceptions)、运行时异常(runtime exceptions)和错误(errors)。以下是一些常见的Java异常类型:

1. 可检查异常(Checked Exceptions):
   - IOException:在输入或输出操作发生错误时抛出。
   - SQLException:在操作数据库时发生错误时抛出。
   - ClassNotFoundException:在尝试加载类时找不到类时抛出。
   - InterruptedException:在线程被中断时抛出。
   - FileNotFoundException:在尝试打开文件时找不到文件时抛出。

2. 运行时异常(Runtime Exceptions):
   - NullPointerException:在尝试访问空引用时抛出。
   - ArrayIndexOutOfBoundsException:在尝试访问数组超出索引范围时抛出。
   - IllegalArgumentException:在传递非法参数时抛出。
   - IllegalStateException:在对象状态不合法时抛出。
   - ClassCastException:在尝试将对象强制转换为不兼容的类型时抛出。

3. 错误(Errors):
   - OutOfMemoryError:在内存不足时抛出。
   - StackOverflowError:在方法调用堆栈溢出时抛出。
   - AssertionError:在断言失败时抛出。

除了这些标准异常类型之外,还可以根据自己的需求定义自己的异常类型,通过继承Exception类或其子类来创建自定义异常类。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多