出现了java.lang.nullpointerexception该怎样处理
答案:5 悬赏:80 手机版
解决时间 2021-02-25 11:14
- 提问者网友:浮克旳回音
- 2021-02-24 22:57
出现了java.lang.nullpointerexception该怎样处理
最佳答案
- 五星知识达人网友:轮獄道
- 2021-02-25 00:36
null 空
pointer 指针
exception 异常
你使用空指针而出现的异常
比如你创建了一个指针,例如int * a; 而不是int i = 1; int * a = &i; (或者int *a = null)
然后你居然去用a这个指针。。。。你还没给它初始化呢。。。。
pointer 指针
exception 异常
你使用空指针而出现的异常
比如你创建了一个指针,例如int * a; 而不是int i = 1; int * a = &i; (或者int *a = null)
然后你居然去用a这个指针。。。。你还没给它初始化呢。。。。
全部回答
- 1楼网友:平生事
- 2021-02-25 04:02
能不能用中文解答,英文我无法看见,谢谢。
- 2楼网友:枭雄戏美人
- 2021-02-25 03:03
你得把整个程序包括import部分 加上所有空格拷贝过来,最好前面能带上行号,我连calendar.java:515在哪行都找不到!怎么给你解。。。
还有如果有好几个文件的话,也得一起复制出来
还有如果有好几个文件的话,也得一起复制出来
- 3楼网友:往事隔山水
- 2021-02-25 02:50
在进行类型转换的时间发生了空指针异常,好好看看你的代码,太粗心了吧.
- 4楼网友:封刀令
- 2021-02-25 02:03
at calendar.PrintMonthBody(calendar.java:515)
at calendar.PrintMonth(calendar.java:507)
错误在这两行就不用说了吧.至于NullPointerException ,说白了就是你想要得到的值没有得到,出现了null的情况,看你的程序可能在(没有具体看是不是这行)
int startday = GetStartDay(year,month);
//Get number of days in the month
int dayinmonth = GetNumOfDaysInMonth(year,month);
对付NullPointerException 的错误很好处理,一级一级向上查,看到底是什么地方没有得到值就OK了,至于查的方法很多了,可以用debug模式,或者用在程序中加打印语句来判断等 .
at calendar.PrintMonth(calendar.java:507)
错误在这两行就不用说了吧.至于NullPointerException ,说白了就是你想要得到的值没有得到,出现了null的情况,看你的程序可能在(没有具体看是不是这行)
int startday = GetStartDay(year,month);
//Get number of days in the month
int dayinmonth = GetNumOfDaysInMonth(year,month);
对付NullPointerException 的错误很好处理,一级一级向上查,看到底是什么地方没有得到值就OK了,至于查的方法很多了,可以用debug模式,或者用在程序中加打印语句来判断等 .
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯