Java异常处理 | AI生成和翻译

Home 2025.03

以下是 Java 异常的详细列表,分为受检异常、非受检异常(运行时异常)和错误三类。


1. 受检异常(必须处理或用 throws 声明)

  1. IOException – 通用 I/O 故障
  2. FileNotFoundException – 文件缺失或无法访问
  3. InterruptedException – 线程被中断
  4. SQLException – 数据库访问问题
  5. ParseException – 数据格式解析错误
  6. MalformedURLException – URL 格式无效
  7. ClassNotFoundException – 运行时未找到类
  8. InstantiationException – 无法实例化抽象类或接口
  9. IllegalAccessException – 无权访问类、方法或字段
  10. NoSuchMethodException – 方法不存在
  11. NoSuchFieldException – 类中不存在该字段
  12. TimeoutException – 阻塞操作超时
  13. UnsupportedEncodingException – 不支持的编码格式
  14. URISyntaxException – URI 语法无效
  15. NotBoundException – RMI 注册表中未找到名称
  16. AlreadyBoundException – 名称已绑定至 RMI 注册表
  17. CloneNotSupportedException – 对象未实现 Cloneable
  18. DataFormatException – 压缩数据格式无效
  19. EOFException – 意外到达文件末尾
  20. NotSerializableException – 对象不可序列化
  21. LineUnavailableException – 音频线路不可用
  22. UnsupportedAudioFileException – 不支持的音频文件格式
  23. PrinterException – 打印操作失败
  24. ReflectiveOperationException – 反射操作通用错误
  25. ExecutionException – 并发任务执行期间异常
  26. ScriptException – 脚本执行问题
  27. TransformerException – XML 转换失败
  28. XPathExpressionException – XPath 表达式无效
  29. SAXException – XML 解析问题
  30. JAXBException – XML 绑定问题
  31. MarshalException – 序列化 XML 数据时出错
  32. UnmarshalException – 反序列化 XML 数据时出错
  33. DatatypeConfigurationException – XML 数据类型配置无效
  34. GSSException – GSS 安全操作问题
  35. KeyStoreException – Java 密钥库问题
  36. CertificateException – 证书处理问题
  37. InvalidKeyException – 加密操作中的密钥无效
  38. NoSuchAlgorithmException – 请求的加密算法不可用
  39. NoSuchProviderException – 请求的安全提供者不可用
  40. UnrecoverableKeyException – 无法从密钥库恢复密钥
  41. IllegalBlockSizeException – 加密块大小无效
  42. BadPaddingException – 加密填充错误

2. 非受检异常(运行时异常)

  1. NullPointerException – 访问空对象引用
  2. ArrayIndexOutOfBoundsException – 访问无效的数组索引
  3. StringIndexOutOfBoundsException – 访问无效的字符串索引
  4. ArithmeticException – 数学错误(如除零)
  5. NumberFormatException – 将无效字符串转换为数字
  6. ClassCastException – 类型转换无效
  7. IllegalArgumentException – 向方法传递无效参数
  8. IllegalStateException – 在无效状态下调用方法
  9. UnsupportedOperationException – 不支持该方法
  10. ConcurrentModificationException – 并发修改集合
  11. NoSuchElementException – 尝试访问集合中不存在的元素
  12. IllegalMonitorStateException – 线程同步错误
  13. NegativeArraySizeException – 创建负大小的数组
  14. StackOverflowError – 无限递归导致栈溢出
  15. OutOfMemoryError – JVM 内存耗尽
  16. SecurityException – 检测到安全违规
  17. MissingResourceException – 未找到资源包
  18. EmptyStackException – 尝试从空栈访问元素
  19. TypeNotPresentException – 运行时未找到类型
  20. EnumConstantNotPresentException – 无效的枚举常量
  21. UncheckedIOExceptionIOException 的非受检版本
  22. DateTimeException – Java 日期时间 API 相关错误
  23. InvalidClassException – 反序列化类时出现问题
  24. IllegalCharsetNameException – 字符集名称无效
  25. UnsupportedCharsetException – 不支持的字符集
  26. ProviderNotFoundException – 缺少所需的服务提供者
  27. PatternSyntaxException – 正则表达式语法无效
  28. InvalidPathException – 文件路径无效
  29. ReadOnlyBufferException – 尝试修改只读缓冲区
  30. BufferUnderflowException – 缓冲区下溢
  31. BufferOverflowException – 缓冲区上溢
  32. FileSystemAlreadyExistsException – 文件系统已存在
  33. FileSystemNotFoundException – 未找到文件系统
  34. ClosedWatchServiceException – 监视服务已关闭
  35. UncheckedExecutionException – 并发任务执行问题

3. 错误(不应捕获的严重问题)

  1. StackOverflowError – 递归方法调用过多
  2. OutOfMemoryError – JVM 内存耗尽
  3. VirtualMachineError – 关键 JVM 错误
  4. InternalError – 意外的 JVM 内部错误
  5. UnknownError – 未知关键错误
  6. AssertionErrorassert 断言失败
  7. NoClassDefFoundError – 运行时缺少类定义
  8. IncompatibleClassChangeError – 类发生不兼容变更
  9. AbstractMethodError – 抽象方法未实现
  10. InstantiationError – 实例创建失败
  11. IllegalAccessError – 非法访问类或方法
  12. NoSuchMethodError – 未找到方法
  13. NoSuchFieldError – 未找到字段
  14. ClassFormatError – 类格式无效
  15. UnsupportedClassVersionError – 使用不支持的 Java 版本编译的类
  16. AnnotationFormatError – Java 注解问题
  17. ExceptionInInitializerError – 静态初始化块中出现异常
  18. ThreadDeath – 线程被强制终止
  19. ServiceConfigurationError – 服务提供者配置问题
  20. BootstrapMethodError – 动态语言支持错误
  21. VerifierError – 字节码验证失败
  22. FactoryConfigurationError – XML 工厂配置错误

结语

这是 Java 异常和错误的完整列表。如需了解特定异常的更多详细信息,请随时告知!🚀


Back Donate