34、Java 异常处理与类名册应用开发

Java 异常处理与类名册应用开发

1. Java 异常处理基础

在 Java 编程中,异常处理是确保程序健壮性和稳定性的重要部分。当代码可能抛出异常时,有两种处理方式:捕获异常或指定异常。

1.1 捕获或指定要求
  • 捕获异常 :编写代码尝试从错误中恢复或简单报告错误的发生。
  • 指定异常 :标记代码可能会导致某些错误,但不尝试从错误中恢复或报告,而是将错误抛给调用代码处理。
1.2 异常类型

异常分为两类:受检查异常(Checked Exceptions)和不受检查异常(Unchecked Exceptions)。
| 异常类型 | 说明 | 示例 |
| ---- | ---- | ---- |
| 受检查异常 | 总是遵循“捕获或指定”要求 | IOException、FileNotFoundException |
| 不受检查异常 | 不强制要求捕获或指定,但仍可在代码中处理 | 错误(Errors)和运行时异常(RuntimeExceptions) |

不受检查异常又分为错误和运行时异常。错误是大多数程序不应尝试恢复的异常情况,而运行时异常在某些情况下可以尝试恢复。任何扩展 Exception (不包括 RuntimeException )的都是受检查异常,扩展 RuntimeException 的是不受检查异常。类层次结构如下:

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值