社区
Java EE
帖子详情
Bug
李拜天不上班.
2021-03-26 01:34:21
请假大佬,这里判断user为空后,为啥不执行下面的if语句 而直接结束程序显示空指针异常
...全文
494
10
打赏
收藏
Bug
请假大佬,这里判断user为空后,为啥不执行下面的if语句 而直接结束程序显示空指针异常
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
李拜天不上班.
2021-04-06
打赏
举报
回复
谢谢各位,明白了
自然80
2021-04-06
打赏
举报
回复
System.out.println(user) 等价于 System.out.println(user.toString()) 你想user都空了,toString()方法能正确么。
qq_41184054
2021-04-06
打赏
举报
回复
额,打个断点debug一下不就看出来了
发啊发程序猿
2021-04-01
打赏
举报
回复
空的user就走里面的逻辑了,都没有new 怎么set,好家伙写反了吧。
Timor_D
2021-04-01
打赏
举报
回复
这个时候就是该去学debug的用法了
Java全栈路线
2021-03-27
打赏
举报
回复
null表示没有这个对象,他的指针指向了一个空的地址。你对一个不存在的对象去获取他的属性那肯定会报错的。用System.out.println()能打印是因为他内部有做封装才能给你在控制台中打印一个字符串null出来
明白畅达
2021-03-26
打赏
举报
回复
user=null然后执行到null.username直接空指针结束了
鱿鱼ing
2021-03-26
打赏
举报
回复
判断错了 不等于 if(user !=null)
杀猪剑客
2021-03-26
打赏
举报
回复
执行了,只是第二行(user.setUsername(name)空指针异常)。
java竹雨
2021-03-26
打赏
举报
回复
都为null,怎么会有username,你应该先示例化user再setUsername
bug
的生命周期
本文围绕软件测试中的
bug
展开,介绍了测试人员职责,阐述
bug
狭义指程序漏洞,广义含可改进细节等。详细说明了
bug
生命周期,包括发现、提交、指派等环节,还列举了禅道、Tracup等国内外多种
bug
管理软件,以提高测试和管理效率。
Bug
算法(
Bug
Algorithms)简介(
Bug
1 &
Bug
2 & Tangent
Bug
)
本文介绍了
Bug
算法家族,包括
Bug
1、
Bug
2和Tangent
Bug
算法,主要用于机器人避障路径规划。
Bug
1算法保证概率完备但效率较低,
Bug
2算法在一般环境下效率更高,而Tangent
Bug
通过提前规避提供更短平滑路径。三种算法在不同场景下各有优势。
BUG
的跟踪管理、定位
BUG
本文围绕软件测试中
BUG
的跟踪管理与定位展开。介绍了常见的
BUG
管理工具,阐述了
BUG
的定义、类型、等级,说明了
BUG
的生命周期、状态及不同状态的处理方式,还提及了
BUG
六要素,包括编号、名称、优先级等,为软件测试人员提供了全面的参考。
测试如何判断是前端的
bug
还是后端的
bug
本文探讨了软件测试中区分前端与后端
Bug
的重要性,介绍了如何通过接口查看、日志分析及经验积累等方法定位
Bug
归属,旨在提高团队效率和测试人员的专业技能。
测试大家谈 - 提
Bug
与提好
Bug
本文围绕测试工程师的
Bug
Report展开,介绍了
Bug
的历史,阐述了问题单的作用、要素。指出测试小白提
Bug
时的常见错误,如标题不明确、描述信息不足等。强调提
Bug
是沟通的过程,应遵循写作的5W要求,还通过案例说明提
Bug
是门艺术,高质量问题单能提升团队效率。
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章