开发中常见的异常

1.java.lang.nullpointerexception空指针异常
通常来说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,数组的初始化是对数组分配需要的空间,而初始化后的数组,一些元素并没有实例化,还是空的,所以调用的时候需要对每个元素都进行初始化

java.lang.classnotfoundexception指定类不存在
可能是类的名称和路径有错误
3.java.lang.arithmeticexception数组运算异常
程序中出现除以0的运算或者是公式有误使用不得当

4.java.lang.arrayindexoutofboundsexception数组下标越界
(1)调用数组的时候检查下标是不是超出数组的范围
(2)程序中定义的数组的长度是通过某些特定方法决定的,先检查数组的length

5.java.lang.illegalargumentexception方法的参数错误
g.setcolor(int red,int green,int blue)这个方法中的三个值,
如果有超过255的也会出现这个异常,检查一下方法调用中的参数传递是不是出现了错误。
6.java.lang.illegalaccessexception没有访问权限
应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常
7.java.lang.IndexOutOfBoundsException
索引越界异常。当访问某个序列的索引值小于0或大于等于序列大小时,抛出该异常。
8.java.lang.Exception
根异常。用以描述应用程序希望捕获的情况。
9.java.lang.ArrayStoreException
数组存储异常。当向数组中存放非数组声明类型对象时抛出。
10.java.lang.LinkageError

链接错误
11.文件未找到异常:FileNotFoundException

12.字符串转换为数字异常:NumberFormatException

作者:一笑而过解千愁
来源:CSDN
原文:https://blog.csdn.net/weixin_44258714/article/details/85758650
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/weixin_44297368/article/details/85782376