💡
原文约300字/词,阅读约需1分钟。
📝
内容提要
异常层次结构中,Throwable类位于顶端。try和catch用于捕获和处理异常,数组索引超出范围会导致未捕获异常,进而崩溃。catch块内可重新抛出异常,finally块始终执行。检查异常需显式声明,自定义异常可用于栈满和栈空。异常可通过抛出、调用方法或运行时错误生成。Throwable的两个直接子类是Error和Exception,多重捕获允许同时捕获多种异常,但通常不应捕获Error类型的异常。
🎯
关键要点
-
Throwable类位于异常层次结构的顶端。
-
try和catch用于捕获和处理异常。
-
数组索引超出范围会导致未捕获异常,进而崩溃。
-
catch块内可以重新抛出异常,finally块始终执行。
-
检查异常需显式声明,自定义异常可用于栈满和栈空。
-
异常可以通过抛出、调用方法或运行时错误生成。
-
Throwable的两个直接子类是Error和Exception。
-
多重捕获允许同时捕获多种异常,但通常不应捕获Error类型的异常。
➡️