异常(1)
大家好,从今天开始我们就要进入异常的学习了,异常是java提高代码健壮性的一种方式,让我们的代码不会因为一点偶然错误就导致整个程序崩溃,那下面我们就来了解一下异常.
1.1 异常的概念
在java中,将程序执行过程中发生的不正常行为称为异常,比如之前写代码经常遇到的:
1.算术异常
2.数组越界异常
3.空指针异常
从上述情况可以看到,java中不同类型的异常,都有其对应的类来进行描述.
1.2 异常体系结构
异常的种类繁多,为了对不同异常或者错误进行很好的分类管理,java内部维护了一个异常的结构体系。
分类的依据就是执行的时间
受查异常/编译时异常:
主要发生在编译时候,需要处理
非受查异常/运行时异常:
主要发生在运行时候,需要处理
⭐️如果有编译异常,此时程序想要通过编译,那么必须处理这个异常,才能运行。
好了,今天分享就到这里,谢谢大家!!!