A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘圣伟 中级黑马   /  2012-8-18 13:11  /  1283 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public static void main(String[] args) {
                FileWriter fw = null;
                try {
                        fw = new FileWriter("K:\\demo.txt");
                        fw.write("abcdef");
               
                } catch (IOException e) {
                        // TODO Auto-generated catch block
                        System.out.println(e.toString());
                }
                finally{
                        try {if(fw!=null)
                                        fw.close();                                                       
                        } catch (IOException e) {
                                // TODO Auto-generated catch block
                                System.out.println(e.toString());
                        }
                }
               
        }

会异常里面   ,有空指针异常, 是为什么呢?

评分

参与人数 1技术分 +1 收起 理由
张_涛 + 1 赞一个!

查看全部评分

5 个回复

正序浏览
代码我运行没有任何问题呀
我把k盘改成F盘,没有任何问题


jieguo3.jpg (5.5 KB, 下载次数: 5)

jieguo3.jpg

jieguo2.jpg (3.13 KB, 下载次数: 26)

jieguo2.jpg

jiegguo.jpg (7.33 KB, 下载次数: 4)

jiegguo.jpg
回复 使用道具 举报
飘过~~~
回复一下~~~~~~
回复 使用道具 举报
牛杨 发表于 2012-8-18 14:06
怎么会有错呢,楼主的程序没有错哦 。可以运行成功的。
如果你电脑上不存在 K盘 也应该是发生IOException ...

嗯,我用k盘报的是文件找不到的错误,我也不明白他那错是怎么报出来的。
回复 使用道具 举报
黑马-郑鹏 发表于 2012-8-18 13:24
我运行你的代码没有问题呀,是不是在你的电脑上K盘不存在呀!

怎么会有错呢,楼主的程序没有错哦 。可以运行成功的。
如果你电脑上不存在 K盘 也应该是发生IOException的,而不是空指针异常啊?
回复 使用道具 举报
我运行你的代码没有问题呀,是不是在你的电脑上K盘不存在呀!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马