一.java中的异常种类
最常见的几种异常:
算术异常类:ArithmeticExecption
空指针异常类:NullPointerException
类型强制转换异常:ClassCastException
数组负下标异常:NegativeArrayException
数组下标越界异常:ArrayIndexOutOfBoundsException
违反安全原则异常:SecturityException
文件已结束异常:EOFException
文件未找到异常:FileNotFoundException
字符串转换为数字异常:NumberFormatException
操纵数据库异常:SQLException
输进输出异常:IOException
没找到类方法异常 :Notfoundclassexceprion
方法未找到异常:NoSuchMethodException
二.程序运行中的异常
Throwable是所有错误和异常超类(Error,Exception)
Error是程序中出现的严重问题,栈溢出,内存溢出,系统崩溃
Exception:
运行时异常:不需要try...
NullPointerException,
ArrayIndexOutOfBoundsException,
运行时异常发生以后,程序会立马中止
强制检测异常(Checked):需要try
IOException
FileNotFoundException
SQLException
抛出异常以后,程序继续执行