JAVA基础-常见的运行时异常

版权声明:博主为初学者,大家一起交流学习!让我们一起进步! https://blog.csdn.net/YuanMxy/article/details/81099600

运行时异常:编译时不会报错,但程序运行起来如果有错误就会报异常。

以下为常见的运行时异常:

ArithmeticException  算数运算异常,由于除数为0引起的异常; 
ClassCastException  类型转换异常,当把一个对象归为某个类,但实际上此对象并不是由这个类创建的,也不是其子类创建的,则会引起异常;
ArrayStoreException  由于数组存储空间不够引起的异常; 
NullPointerException  空指针异常,程序试图访问一个空的数组中的元素或访问空的对象中的方法或变量时产生异常;
IndexOutOfBoundsExcention  索引越界异常,由于数组下标越界或字符串访问越界引起异常; 
ConcurrentModificationException  并发修改异常;
NoSuchElementException  找不到元素异常; 
UnsupportedOperationException  不支持请求异常;(使用Arrays工具类的asList将数组转成集合增加元素时,会报此异常)

猜你喜欢

转载自blog.csdn.net/YuanMxy/article/details/81099600