Java语法与异常处理及数组结构解析
一、Java异常处理
在Java编程中,当程序运行出现问题时,这些问题可分为错误(Error)和异常(Exception)两类。
- 错误(Error) :是无法恢复的问题,例如无限递归会导致 StackOverflowError 类型的错误。
- 异常(Exception) :是可以在代码中检测到的错误,并且有可能从中恢复,比如将字符串“Bob”转换为整数会引发 NumberFormatException 异常。
异常类的层次结构以 Throwable 类为根,它有两个子类: Error 和 Exception 。 Exception 又分为检查型异常(Checked Exception)和非检查型异常(Unchecked Exception)。
| 异常类型 | 描述 | 处理要求 |
|---|---|---|
| 检查型异常 | 必须从 try/catch 代码块中抛出,若不使用 try/catch 块,编译器会报错 |
使用 try/catch 块处理 |
Java异常处理与数组结构详解
超级会员免费看
订阅专栏 解锁全文
1484

被折叠的 条评论
为什么被折叠?



