黑马程序员技术交流社区

标题: 字符流中,filewriter的初始化问题,求大神解!详细点好! [打印本页]

作者: 李利威    时间: 2014-8-12 21:40
标题: 字符流中,filewriter的初始化问题,求大神解!详细点好!
                                          FileWriter fw=null ;
                try
                {
                        fw=new FileWriter("Demo.txt");
                        fw.write("abcdefghijkle");       
                }
                catch(IOException e)
                {
                        System.out.println(e.toString());
                }
                finally
                {
                        try{
                                if(fw!=null)
                                fw.close();       
                        }
                        catch(IOException e)
                        {
                                System.out.println(e.toString());
                        }
                       
                }
        我想问的是,为什么filewriter一开始就要初始化为null,可以不初始化吗???
作者: 陶圣虎    时间: 2014-8-12 21:45
好像不行,局部不能使用未赋值的变量吧
作者: 李利威    时间: 2014-8-12 23:09
可以使用的
作者: wnmmp    时间: 2014-8-12 23:25
如果放到try里面就变成局部变量了,finally就访问不到,也就无法关闭了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2