java常见异常简介说明
下文笔者将简介java日常开发中常见的异常简介说明,如下所示:
空指针异常类:NullPointerException
调用未初始化 调用不存在的对象 调用未指向内存任何位置的对象 如一个类定义后,未实例化, 则会出现空指针异常
数组下标越界异常:java.lang.IndexOutOfBoundsException
数组访问越界,访问前,应该对数组进行相应的判断
数据类型转换异常:java.lang.ClassCastException
当试图将对某个对象强制执行向下转型 但该对象又不可转换又不可转换为其子类的实例时将引发该异常 如下 Object obj = new Integer(0); String str = obj;
没有访问权限:java.lang.IllegalAccessException
当前方法无对指定类的访问权限
方法的参数错误:java.lang.IllegalArgumentException
参数值错误
文件已结束异常:EOFException
当然这些都是调用类 Throw出的异常
文件未找到异常:FileNotFoundException
文件不存在或路径异常
字符串转换为数字异常:NumberFormatException
一个字符串转数字异常
指定的类不存在: java.lang.ClassNotFoundException
通常是由于缺少jar包,导致此类异常
实例化异常:java.lang.InstantiationException
类没有构造器,会导致实例化异常
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。