Eclipse 提示 java.lang.NullPointerException 是什么问题?

 我来答
千锋教育
2015-12-21 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
java.lang.nullpointerexception在java中是空指针异常,主要跟与对象的操作相关。
比如有如下代码:

String userName = request.getParameter("username");
If (userName.equals("root")) {
//逻辑处理
}
本代码功能是:检测用户提供的用户名,如果是用户名称为"root"的用户时,就执行一些特别的操作。
说明:
在代码段中,如果有用户没有提供表单域"username"的值时,字符串对象userName为null值,不能够将一个null的对象与另一个对象直接比较,就会抛出(java.lang.NullPointerException)空指针错误。

为了确保进行操作或引用的对象非空,假若我们要对某对象进行操作或引用,我们首先去检查该对象是否已经实例化且不为空;并且在系统中加入针对对象为空时情况的处理。
如:采用String对象保存用户提交的结果;在如果涉及对象的操作时,先检测其是否为空后,检查到对象为空后,可再选择进行以下任一种处理方式:

处理方式 1) 检查到对象为空时,设置对象值为空字符串或一个默认值;
处理方式 2) 检测到对象为空时,根本不执行某操作,直接跳转到其他处理中。
处理方式 3) 检查到对象为空时,提示用户操作有错误。
茶语轻歌
2013-02-27 · TA获得超过206个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:129万
展开全部
这是空指针异常,是你某个对象的值为null,而你调用了该对象的方法或属性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华醉A
2013-02-27 · TA获得超过229个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:140万
展开全部
空指针异常,JAVA很常见的异常,你在出错的地方看看,那个值应该是空值NULL。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
faceDream
推荐于2016-03-14 · TA获得超过126个赞
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:96.4万
展开全部
空指针异常。当程序试图在需要对象的地方使用 null 时,抛出该异常。这种情况包括:
1、调用 null 对象的实例方法。
2、访问或修改 null 对象的字段。
3、将 null 作为一个数组,获得其长度。
4、将 null 作为一个数组,访问或修改其时间片。
5、将 null 作为 Throwable 值抛出。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
www_eyny_cn
2013-11-29 · TA获得超过6360个赞
知道小有建树答主
回答量:1254
采纳率:0%
帮助的人:395万
展开全部
有可能是项目里面的jar包太多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式