java编程过程中常见的异常类与所代表的含义总结:
java.lang.nullpointerexception 经常遇到的异常,名字是空指针异常,指的是对象不存在或者是只声明了,却没有初始化
java.lang.classnotfoundexception 找不到类,遇到这个情况要确认一下类名是否正确,类路径是否正确
java.lang.arithmeticexception 数学运算异常,好好检查公式,如不要进行除零运算
java.lang.illegalargumentexception 非法的参数,主要检查传递的参数错误
java.lang.arrayindexoutofboundsexception 数组下标越界,这种情况发生在数组下标小于0与大于数组长度减1的情况下,认真查找
java.io.EOFException 文件结束异常,这个发生在文件已经结束,但仍然在操作文件的时候
java.io.FileNotFoundException 文件未找到,应当检查File的路径是否正确,文件是否真的存在
java.lang.NoSuchMethodException 没有此方法,检查对应的类中是否定义了这个方法
java.lang.AbstractMethodError 抽象方法错误,不能调用抽象方法
java.lang.OutOfMemoryError 内存不足,检查程序中是否有大量占用内存的代码(无限循环或者是大量创建对象等)
java.lang.StackOverflowError 堆栈溢出,在递归调用的时候,方法是存在堆栈里的,调用层次太深,会导致这个异常
java.lang.InterruptedException 程序被中止,当运行的线程要求中断正在运行的其它线程的时候会出现些异常
java.lang.StringIndexOutOfBoundsException 字符串索引或者为负,或者超过了字符串的长度
java.lang.InternalError Java虚拟机发生了内部错误
java.sql.SQLException 数据库操作异常
java.lang.ClassCircularityError 类初始化时检测到了循环依赖会抛出此异常
转载自【常见的Java异常 | 异想维度】 http://www.laitaolun.com/190.html#more-190