首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JAVA抛空指针的代码!该怎么处理

2012-02-02 
JAVA抛空指针的代码!PrintWriter out nullout.println(SUCCESS)out.close()----------------------

JAVA抛空指针的代码!
PrintWriter out = null;
out.println("SUCCESS");
out.close();

---------------------------------------------
以上代码指定会抛空指针异常,哪里抛出的?为什么抛出?求解啊!!!!!

[解决办法]
out都等于null了,能不报空指针么,第二行第三行都会报错的,只是第二行已经抛异常了,就运行不到第三行了...
[解决办法]
你把out给了null
要使用的话肯定会空指针异常啊
[解决办法]
PrintWriter out = response.getWriter();
[解决办法]
PrintWriter out = null;
这个没有初始化,没有分配内存,然后你调用out.close();的内部函数,肯定是报空指针异常。
关于什么是空指针异常,百度吧


[解决办法]
PrintWriter out=null;
out 是一个PrintWriter的对象的引用,是引用就得有内容,这里的声明方式决定了对象必须new出来,所以应该是

PrintWriter out=new PrintWriter();
……

新手嘛,慢慢来,会学好的~
当然,我也新手……

热点排行