常见的异常
NullPointerException
空指针异常 出现的原因往往是使用null调用方法
ArrayOutOfBoundsException
数组下标越界异常 获取数组、集合中元素的时候,下标不合理就会出现该异常
ClassNotFoundException
类找不到异常 往往是缺失jar包的时候出现该问题
SQLException
sql语句异常 往往是sql语句语法上存在问题
NumberFormatException
数字格式异常 进行数据类型转换的时候,数据格式不合理出现该异常Integer.parseInt("123H");
ClassCastExceptiom
类型转换异常 对象类型强转的时候如果不合理 往往出现该异常
Dog 类 和 Cat类继承 Animal 类
Animal a = new Dog();
Cat c = (Cat)a;
堆栈内存异常异常
程序运行过程中代码不合理导致短时间内消耗了大量的内存空间,比如 递归 没有合理的结束