常见的Java异常

来源:互联网 发布:安卓性能优化 编辑:程序博客网 时间:2024/05/22 03:07

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

0 0
原创粉丝点击