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