黑马程序员技术交流社区
标题:
java中常见的空指针异常产生的原因
[打印本页]
作者:
sincere126
时间:
2016-5-22 22:52
标题:
java中常见的空指针异常产生的原因
由于个人在敲代码的时候出现了这个问题,所以把出现这个问题的原因跟方法跟大家分享一下
在Java中一般报空指针异常的原因有以下几种:
1字符串变量未初始化;
2接口类型的对象没有用具体的类初始化,比如:List lt;会报错
List lt = new ArrayList();则不会报错了
3当一个对象的值为空时,你没有判断为空的情况。
空指针的解决办法:
重点关注报错发生的所在行,通过空指针异常产生的两条主要原因诊断具体的错误。同时为了避免空指针的发生,最好在做判断处理时将“null”或者空值放于设定的值之前。
作者:
tanqichun
时间:
2016-5-23 14:53
Java好像没有空指针吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2