常见的Java异常

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值