社区
Java SE
帖子详情
java空指针异常怎么弄啊?
想吃糖的叶子
2017-02-06 07:26:39
调用showOpenDialog方法弹出的对话框如果我什么都不选直接关掉的话为什么会弹空指针异常啊。
...全文
576
11
打赏
收藏
java空指针异常怎么弄啊?
调用showOpenDialog方法弹出的对话框如果我什么都不选直接关掉的话为什么会弹空指针异常啊。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
love_old_yoghourt
2017-02-10
打赏
举报
回复
什么都不选 后台参数那里就是空值 就会出现空指针,你在后台所有取值的地方都判断不能为空 就不会出现空指针了
蒹葭残辉
2017-02-08
打赏
举报
回复
加个判断,当用户单击“打开”按钮时候,才运行对应代码,否则不运行,就可以了。
ryuugu_rena
2017-02-08
打赏
举报
回复
调试下代码看看就行了,关键是找到哪里是空指针就行了,这很简单的。
小灰狼
2017-02-07
打赏
举报
回复
空指针异常的问题非常好找 用 java 打印出来异常的 stacktrace,哪里出错,哪个地方是空一目了解,再顺腾摸瓜就是了
huawangxin
2017-02-07
打赏
举报
回复
空指针说明你的程序代码有问题,没有对未选中情况作出相应处理,你可以打断点看是哪一行代码报空指针了,然后处理下
墨笙弘一
2017-02-07
打赏
举报
回复
打断点看看你哪里出现了null,然后在那里判断一下null再执行关闭就OK
sam-fat-chang
2017-02-07
打赏
举报
回复
showOpenDialog方法表示不知道 不过null的话,调试代码,找出null的原因 应该不用这么着急问吧
roger-jie
2017-02-07
打赏
举报
回复
做一个判断 判断是否为空,如果空就直接关闭就好了
baidu_34630879
2017-02-06
打赏
举报
回复
什么都不选的话getSelectedFile()方法返回就是空,当然空指针异常了,要做判断或者异常处理。
qq_37079718
2017-02-06
打赏
举报
回复
http://www.example.org/ex-link-test
什么都不能
2017-02-06
打赏
举报
回复
取消还是打开?
Java
如何避免
空指针异常
?
Java
中如何避免
空指针异常
,这也是由初级程序员成长到中级程序员的时候经常会遇到的问题。 程序员不知道或不信任正在使用的约定,并且小心的检查着null。还有当程序员写代码的时候,总是会依赖于通过返回空(NULL)来表明某些意义,因此需要调用者去检查Null。 有两种空指针的检查场景: 期望的结果就是null。 期望的结果不是null。 第二种很简单,可以通过用assert或者允许程序报错,例如抛出NullPointerE...
Java
中如何处理
空指针异常
程序中的变量是 null,就意味着它没有引用指向或者说没有指针。这时,我们对这个变量进行任何操作,都必然会引发
空指针异常
,在
Java
中就是 NullPointerException。那么,
空指针异常
容易在哪些情况下出现,又应该如何修复呢?
空指针异常
虽然恼人但好在容易定位,更麻烦的是要弄清楚 null 的含义。比如,客户端给服务端的一个数据是 null,那么其意图到底是给一个空值,还是没提供值呢?再比如,数据库中字段的 NULL 值,是否有特殊的含义呢,针对数据库中的 NULL 值,写 SQL 需要特别注
java
foreach的一个细节问题,遍历出现的
空指针异常
从jdk1.5之后,
Java
提供了foreach用于遍历集合、数组等。一直以为foreach是可以判别null和空数组的,知道今天用foreach出现了空指针才打破我的这个想法。 对此还专门弄了测试 List<String> list = null; for (String str : list) {//会报
空指针异常
System.out.println(str); } List<String> list = new ArrayList();//正常运行 for (
Java
中如何避免
空指针异常
原文地址首发博客地址 译者:aCoder2013 校对:方腾飞 这个问题对于我来说是一个很常见的问题,这也是由初级程序员成长到中级程序员的时候经常会遇到的问题。程序员不知道或不信任正在使用的约定,并且小心的检查着null。还有当程序员写代码的时候,总是会依赖于通过返回空(NULL)来表明某些意义,因此需要调用者去检查Null。换种方式来说,...
Java
异常
Java
中的异常我们经常会见到,现在就让我们来学习
Java
中宏大的异常类。 下面我们来简单认识几个异常。1.数组越界异常 2. 算数异常 3.
空指针异常
4.类转换异常 5.数字格式化异常 以上介绍的一些异常使我们比较经常能遇见的异常,而且当代码碰到异常时,下面哪怕是没有异常的代码也不会再运行。异常的体系Throwable类有两个直接子类:Exception类、Error类。Error表示错误,可能是编译期错误或者系统错误,往往程序中并不处理。Exception表示异常,是所有异
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章