空指针异常就是某个操作产生的结果为空(null),为空的话是不能进行其他操作。
排查空指针其实有几个比较常见的场景,也是比较容易犯错的。
1)查询的对象为null,然后进行get操作(最常见的是从数据库查询一个实体为Null)
2)集合为空,然后对集合进行操作,比如排序,遍历。
要注意的:要时刻注意空指针思想,因为这个是最常见也是比较容易忘记的bug
空指针异常就是某个操作产生的结果为空(null),为空的话是不能进行其他操作。
排查空指针其实有几个比较常见的场景,也是比较容易犯错的。
1)查询的对象为null,然后进行get操作(最常见的是从数据库查询一个实体为Null)
2)集合为空,然后对集合进行操作,比如排序,遍历。
要注意的:要时刻注意空指针思想,因为这个是最常见也是比较容易忘记的bug