空指针异常,碰见这个错误真是挺恶心的,得去不停的debug。
空指针错误 java.lang.NullPointerException
错误原因:
使用基本的JAVA数据类型,变量的值要么已经是默认值,如果没有对其正常赋值,程序便不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此可见,空指针异常主要跟与对象的操作相关。
这个错误最主要的是由,对象定义不合适引起的。
解决方案:
重新检查自己定义的对象是否有空的地方, 或者不合适的地方。原因基本上都处在这个地方。