java中十大异常_java十大异常

NO1. java.lang.NullPointerException 程序遇上了空指针,调用了未经初始化的对象或者不存在的对象,经常出现在创建图片或者调用数组中。 NO2. java.lang.ClassNotFoundException 指定的类不存在,要考虑一下类的名称和路径是否正确,如果在包中要加上包名,没有则去掉! NO3. java.lang.ArithmeticException 数学运算异常,检查程序中遇到数学运算的地方,如:公式,除数为0 NO4. java.lang.ArrayIndexOutOfBoundsException 数组下标越界, NO5. java.lang.illegalArgumentException 方法的参数错误,检查方法调用中的参数传递 NO6. java.lang.incompatibelClassChangeError 不兼容的生类变化错误。当正在执行的方法所以来的类低昂一发生了不兼容的改变时,抛出该已成。一般在修改了应用中的某些类的生命定义而没有对整个应用重新编译而直接运行的情况下,容易引发该错误。 NO7. java.lang.illegalAccessException 没有访问权限,当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常,对程序中用了Package的情况下要注意。 NO8. java.lang.InstantiationError 实例化错误,当一个应用试图通过java的new操作符构造一个抽象类或者借口时抛出该异常。 NO9. java.lang.LinkageError 连接错误,该错误及其所有子类只是某个类依赖于另外一些类,在类编译后,被依赖的类改变了其类定义而没有重新编译所有的类 NO10. java.lang.StackOverflowError 堆栈溢出错误,当一个应用递归调用的层次太深而导致堆栈溢出时抛出错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值