异常就是程序在运行过程中出现的一些错误,我们通过面向对象的思想,把这些错误也用类来描述,那么一旦产生一个错误,即就是创建了某一个错误的对象,这个对象就是我们所说的异常对象。下面是一些常见的异常类型以及出现的条件
- IndexOutOfBoundsException:索引越界异常
- ArrayIndexOutOfBoundsException:数组索引越界异常,数组索引超出数组长度
- StringfIndexOutOfBoundsException:字符串索引异常,索引超出字符串就会报次异常
- NullPointerException:空指针异常,当访问的对象是一个空值时报此异常
- ArithmeticException:算术运算异常,运算是出现异常使用
- ClassCastException:类加载异常,不能找到对应的类
- NumberFormatException:数字转换异常
- InputMismatchException:输入类型异常
- ParseException
- StackOverFlowError
- OutOfMemoryError