异常的分类
- 编译期异常-----进行编译JAVA程序时出现的问题
将异常处理掉,程序可以继续执行
- 运行期异常-----JAVA程序运行过程中出现的问题
无需处理,JVM处理
常见的几种运行期异常:
- java.lang.RuntimeException:运行期异常
- ClassCastException:类型转换异常
- NullPointerException:空指针异常
- IndexOutOfBoundsException:索引越界异常(集合会报)
- ArrayIndexOutOfBoundsException:数组索引越界异常
- StringIndexOutOfBoundsException:字符串索引越界异常