- list.size 前需要判断list是否为null,为空报空指针
- 类型转换时,提前判断要转换的对象是否可能为null
比如: String str = JSON.toJSONString(result) ; result为空,空指针 - 调别人接口时一定要判断是否又可能返回null
- 调外部接口时,一定要加try/catch,不然别人接口挂了,你的接口获取不到数据也可能 空指针异常
报空指针异常—开发中常见的坑
最新推荐文章于 2024-07-17 08:47:03 发布
本文讨论了在Java编程中如何避免空指针异常。重点在于在调用`list.size()`之前检查list是否为null,类型转换前验证对象是否可能为null,以及在调用外部接口时进行异常处理。建议在调用他人接口时总是进行null检查,并使用try/catch块来确保程序的健壮性。
摘要由CSDN通过智能技术生成