开发时经常遇到报错,类似空指针这样的情况
java.lang.NullPointerException的原因
1.字符串变量未初始化;
2.实体没有创建对应对象,如 Test test; 改为Test test = new Test()即可;
3.最常见及不容易发现的空指针则是获取的对象我们以为是存在值的,然后就直接xx.get或者xx.set方法用起来了;
这类解决方案最好是在使用之前判断一下,if(test!=null){....} 等操作。
开发时,很多时候都是从数据库或者nosql中获取到的数据,这时候我们需要去对对象进行一次null校验,数据库中可能会存在未查询到数据情况。