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();
……
新手嘛,慢慢来,会学好的~
当然,我也新手……