zoukankan      html  css  js  c++  java
  • 空指针异常的处理

    空指针异常: java.lang.NullPointerException

      产生原因: 调用了 空对象(null) 的 方法 或 属性
     
      如何解决该类异常?
     
      (1) 找到空对象(哪个对象为空,触发了该异常)
     
        通过错误提示, 锁定 抛出异常的 行号
        
        在该行 中 找 方法或属性的调用 , 空对象 会在"."的左侧
        
        如果一行中 出现多个"." , 为级联调用 , 则应 依次 确认 所有点 左侧 的对象是否为空
        
        确认空对象的方法: 在 抛出异常的 上一行(!!!), 打印输出 有嫌疑的 空对象
        
      (2) 搞清楚 对象 为什么为空
     
     
      如何 避免 空指针异常 ?
     
      可以在调用对象方法/属性时 , 对 存在 空指针异常风险的 对象 做 非空判断

  • 相关阅读:
    内容敏感图像压缩
    线性筛素数
    一元三次方程
    holiday
    电话网络
    expect之初使用
    python基本数据类型
    Linux系统中的日志管理
    Linux计划任务(at,crontab)
    RHEL7 启动配置 加密
  • 原文地址:https://www.cnblogs.com/pyobbiwitwsai/p/9391978.html
Copyright © 2011-2022 走看看