- FileWriter fw=null;//1
- try{
- //若此处抛出异常,所以fw不能被初始化,所以1处fw要赋值null,但是就算此处出现异常
- 也会立刻被catch捕获并处理,程序依然会继续向下执行,执行到2处,所以fw依然会被初始化才对,
- 为何还要赋值null呢。。。。。。
- System.out.println(10/0);
- fw=new FileWriter("zp.java");//2
- fw.write("123");
- fw.flush();
- fw.close();
- }
- catch(IOException e)
- {
- e.message();
- }
复制代码 都是边边角角的小问题!!很难理解! |