空指针异常: java.lang.NullPointerException

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

相关文章:

  • 2021-11-29
  • 2021-08-31
  • 2021-11-27
  • 2022-02-18
  • 2021-10-03
  • 2021-05-18
猜你喜欢
  • 2022-12-23
  • 2021-04-14
  • 2021-11-29
  • 2021-11-29
  • 2021-10-13
  • 2021-09-16
  • 2022-12-23
相关资源
相似解决方案