1.什么是异常:
异常是程序在运行过程中发生由于硬件 设备问题、软件设计错误等因素导致的 程序异常事件。
2.异常的体系结构
3.常见的Error类型
4.异常的分类
异常类Exception又分为运行时异常(RuntimeException)和非运行时异常(检查异常)。
①运行时异常都是RuntimeException类及其子类异常,常见的运行时异常有:
空指针异常 (NullPointerException)、
下标越界异常(IndexOutOfBoundsException)、
算术异常(ArithmaticException)、
类型转换异常(ClassCastException) 等。
这些异常一般是由程序逻辑错误引起的, 程序应该从逻辑角度尽可 能避免这类异常的发生。
②非运行时异常也叫检查异常(Checked Exception),它是Exception类及其子类RuntimeException及 其子类除外。在代码中必须显式的进行捕获处理,或向上声明抛出。常见的非运行时异常用:
IO异常 (IOException)
SQL异常(SQLException)。
5.常见的Exception类型