ActivityFee activityFee = new ActivityFee();
activityFee.setAllFee(addFee); //ActivityFee为一个POJO类 addFee的值为 -0.0;
//运行到这里的时候报空指针异常;//另外我新建一个类在main方法中测试:
public static void main(String[] args) {
// TODO Auto-generated method stub
ActivityFee a = new ActivityFee();
a.setAllFee(-0.0f);
System.out.println(a.getAllFee()); }
//这样运行的时候不出错, 谁能解释一下是什么原因呢?
activityFee.setAllFee()也是Float
如果不是,那就说明是setAllFee内部的某一步执行时出现了空指针异常,而跟activityFee和addFee两个变量都没有关系。
我现在没有做任何修改, 重器下就好了,但是我用的时Debuging模式, 估计是环境的热部署有问题。
谢谢