Java 笔记 OCA 备考Checked Exception(受检异常)
什么是 Checked Exception?
-
在 Java 中,继承自
Exception
但不是RuntimeException
的异常,叫做 Checked Exception(受检异常)。 -
编译器会强制检查这类异常 ——
你必须 捕获(try-catch) 或者 在方法签名里声明 throws,否则编译不通过。
🔹 常见的 Checked Exception
-
IOException
(输入输出异常) -
SQLException
(数据库操作异常) -
ClassNotFoundException
-
FileNotFoundException
-
ParseException
类型 | 继承层次 | 编译器要求 | 示例 |
---|---|---|---|
Checked Exception | 继承自 Exception (但不是 RuntimeException ) | 必须处理(try-catch 或 throws) | IOException , SQLException |
Unchecked Exception | 继承自 RuntimeException | 不强制处理 | NullPointerException , ArrayIndexOutOfBoundsException |
写小说也写代码,左手架空世界,右手现实逻辑。
📚 欢迎来看博客,起点同笔名在写小说,欢迎来找我玩。
https://my.qidian.com/author/433910170/