
# java.io.IOException
java.io.IOException是Java I/O操作中的核心受检异常类，用于表示输入/输出操作期间发生的错误或中断。
表1对java.io.IOException的支持情况 
| 方法名                        | 描述                      | 返回值类型         | 支持JDBC4 |
|:---|:---|:---|:---|
| getMessage()               | 返回错误的详细描述信息。            | String        | Yes     |
| getCause()                 | 返回引发此异常的根本原因。           | Throwable     | Yes     |
| printStackTrace()          | 将当前异常的堆栈信息打印到标准错误流。     | void          | Yes     |
| initCause(Throwable cause) | 设置导致此异常的原因（通常用于包装底层异常）。 | Throwable     | Yes     |
| toString()                 | 返回包含异常类名和错误信息的字符串。      | String        | Yes     |
| getSuppressed()            | 获取所有被抑制的异常数组。           | Throwable\[\] | Yes     |
   
