空指针异常
解决办法:找到赋值为null的对象,确保该对象的值不为null再 *** 作。
2.java.lang.NumberFormatException 数字格式异常 解决办法 : 确保解析的字符串正确表达了基本类型可以保存的值。
3.java.io.InvalidClassException
无效的类异常
解决办法:首先使用常量固定版本号,重新进行序列化,再进行反序列化即可。
4.java.io.NotSerializableException 不能序列化 解决办法:将序列化的类实现接口即可。
5.java.io.UnsupportedEncodingException 不支持字符集异常:通常出现在使用字符串形式指定字符集时,字符串拼写错误导致。
6.java.io.FileNotFoundException
文件没有找到异常
解决办法:
在读取文件时,确保指定的路径正确,且文件名拼写正确。
再写出文件时,确保指定的文件所在的目录存在。
7.java.util.NoSuchElementException
没有这个元素异常:使用迭代器时遍历集合由于没有先通过hasNest()方法判断存在下一个元素而进行nest()获取下一个元素时产生
解决办法:保证每次调用next()方法前都确定hasNext()为true才进行即可。
8.java.util.ConcurrentModificationException
并发修改异常,使用迭代器遍历集合过程中,通过集合的方法增删元素时,迭代器会抛出该异常。
解决方法:使用迭代器提供的remove()方法可以删除通过next()获取的元素。
9.java.lang.UnsupportedOperationException
不支持的 *** 作异常
常常出现在数组转集合进行增删元素 *** 作时抛出。
10.java.lang.ClassCastException
类造型异常
11.java.lang.IllegalAccessException
违法的访问异常
试图通过反射方式创建某个类的实例、访问该类属性、调用该类方法,而当时又无法访问类的、属性的、方法的或构造方法的定义时抛出该异常。
12.java.lang.TypeNotPresentException
类型不存在异常
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)