异常,指的是程序在运行过程中发生的错误。
Throwable 异常体系的顶层父类
- Error : 表示系统错误,不需要处理
- Exception : 表示程序运行过程中发生的问题,这些我们需要处理
常用的方法
void printStackTrace() //打印错误的相信信
String getMessage() //获取错误的描述信
异常分类
- 受检异常(Checked Exception) //必须要处理,否则编译
- 运行时异常(Runtime Exception) //可以选择性的去处理
异常处理
- 抛出异常
throw 异常对象; //抛出一个异常
throws 异常类型, 异常类型 ... //在方法的签名上声明方法
- 捕获异常
try {
//可能会发生异常的代码
} catch (异常类型 | 异常类型 对象名) { //前面的不能后面
//处理异常
} catch (异常类型 对象名) {
//处理异常
} finally {
//无论如何都会被执行
}
异常类...
本文详解了异常处理的基础概念,包括Throwable体系、Error和Exception的区别,常见异常方法的使用,以及受检异常和运行时异常的分类。深入剖析了异常的抛出和捕获技巧,并提供实例演示。无论你是初学者还是进阶开发者,都是提升编程技能的必备指南。

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



