Java 错误和异常类型
错误和异常类型
下表显示了 Java 中常见的 Error
和 Exception
类型列表
错误/异常 | 描述 |
---|---|
算术错误 | 当数字计算出错时发生 |
数组索引越界异常 | 当尝试访问数组中不存在的索引号时发生 |
类格式错误 | 当无法访问类文件时发生 |
类未找到异常 | 当尝试访问不存在的类时发生 |
并发修改异常 | 当从可迭代对象中添加或删除元素时发生 |
文件未找到异常 | 当无法访问文件时发生 |
不兼容的类更改错误 | 当子类已经初始化后,基类发生更改时发生 |
输入不匹配异常 | 输入错误时发生(例如,在数字输入中输入文本) |
中断异常 | 当线程在等待/休眠时被中断时发生 |
无效类异常 | 当序列化运行时发现类有问题时发生 |
输入/输出异常 | 当输入或输出操作失败时发生 |
负数组大小异常 | 当尝试创建大小为负的数组时发生 |
未找到类定义错误 | 当在运行时未找到类时发生 |
无此类字段异常 | 当尝试访问不存在的类字段/变量时发生 |
无此类方法异常 | 当尝试访问不存在的类方法时发生 |
空指针异常 | 当尝试访问 null 的对象引用时发生 |
数字格式异常 | 当无法将指定字符串转换为数字类型时发生 |
运行时异常 | 当运行时发生异常时发生 |
字符串索引越界异常 | 当尝试访问字符串中不存在的字符时发生 |
类型不存在异常 | 当找不到类型时发生 |
非法参数异常 | 当向方法传递非法参数时发生 |
非法状态异常 | 当在非法时间调用方法时发生 |