空指针异常是指:当应用程序试图在需要对象的地方使用 null 时,抛出该异常。
也就是你没有创建这个对象,你却调用他,或者调用他的方法,或者访问、修改他的属性,这时会抛出一个空指针异常。
我这两天遇到的问题是,我传入一个为null的属性,或者没有传入必要属性,就会在return的地方报一个空指针异常。
注:以后报空指针异常会先看传入的参数的。
注2:不要轻易写return null;(可以防止空指针异常)
不要在程序里写system.out.print();要写日志,因为平时数据多了,我们不会去看控制台,只会看log日志。
不能有warning,有warning肯定有更好的解决方案,要改。