程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

空指针异常java.lang.NullPointerException的认识

今天遇到了个问题

空指针异常

我本来以为是参数异常

为空值

仔细一看不是。

 

java.lang.NullPointerException
    at com.enjoy.controller.crm.CrmController.addCrmGenJin(CrmController.java:387)

 

387          crmgenjin.setCrmCreatetime(new Date());

这里报错。。

原来是忘记给他初始化了

CrmGenjin crmgenjin= null; 
       if(id!=null){
           crmgenjin=crmService.findCrmGengjinById(id);
        }else{
            
            crmgenjin.setCrmCreatetime(new Date());
            crmgenjin.setCrmGenjinTime(new Date());
            //这里可以再加一个 时间 记录  最后一次跟进的时间 用来统计时间 
        }

加上这句话就行了

crmgenjin= new  CrmGenjin();这句是后面加的

 

空指针异常认识到了

原来不仅仅指参数异常

也能指未实例化

赞(1)
未经允许不得转载:程序员一代码搬运工 » 空指针异常java.lang.NullPointerException的认识
分享到: 更多 (0)