RuntimeException 运行时异常,也叫做非检测性异常
IOException 和其它异常---其它异常,也叫做检测性异常,所谓检测性异常就是在编译阶段能被编译器检测出来的异常
当程序执行过程中发生异常但又没有手动处理时,则由java虚拟机采用默认方式处理异常,而默认处理方式就是:打印异常的名称、异常发生的原因、异常发生的位置以及终止程序
一定要背会的几个异常:
ArithmeticException ---算术异常
ArrayIndexOutOfBoundsException类---数组下标越界异常
NullPointerException ---空指针异常
ClassCastException---类型转换异常
NumberFormatException---数字格式异常
在编译阶段,就是能检测出的异常,叫做检测性异常
注意事项:当程序执行过程中发生异常但又没有手动处理时,则收java虚拟机采用默认方式处理异常,而默认处理方式就是:打印异常的名称,异常发生的原因,异常发生的位置以及终止程序