zoukankan      html  css  js  c++  java
  • Java异常总结 (常用的报错原因)

    NullPointerException(最常见,也最容易解决) :
      (1)没有考虑到这个对象可能为空的情况,对象可能为空时要加非空判断
      (2)没有实例化用到的类
     
    ClassNotFoundException:
      (1) 编译的包不是最新的
     
    NoSuchMethodException:
      (1) 编译的包不是最新的
      (2) 入参不正确,该想要的入参不符,可能是前端的问题
      (3)更改入参后 没有重启服务器
      (4)没有清除redis 缓存
     
    NumberFormatException:
      (1) 不支持该种类型的转换
     
    IndexOutOfBoundsException:
      (1)数组索引越界,可能数组的长度超出预期,建议使用集合
     
    IllegalArgumentException :
           (1)方法的参数错误
     
    IllegalAccessException  :
      (1)这种一般就是权限的问题
     
    ArithmeticException :
      (1)一般都是 除0异常
     
    ClassCastException --> 数据类型转换异常
      (1) 不支持该种类型的转换
     
    OutOfMemoryException --> 内存不足异常
      (1)程序执行时间过长导致,一般都是自己写的程序死循环或者是
     
     NoSuchBeanException  
      (1)错误 : Spring初始化的问题 ,检查application.xml文件,以及是否注入类
  • 相关阅读:
    Restful API 指南
    git submodule 使用小结
    git 在 A 项目中引用 B 项目
    Error Permission denied when running brew cleanup
    @Scope注解设置创建bean的方式和生命周期
    spring常用注解
    Spring的AOP配置文件和注解实例解析
    java线程的状态
    java线程执行的优先级
    java创建线程的方法
  • 原文地址:https://www.cnblogs.com/pzyin/p/7422090.html
Copyright © 2011-2022 走看看