我是这样处理的:
(1):
 try{
                
             BufferedWriter writer = new BufferedWriter(new FileWriter(new File(filePath)));
        }catch(Exception e){       }finally{
            writer.close();
 }
对于(1)这样写有没有问题?上面的new FileWriter是否也要关闭?
我又改成(2),下面这样写对吗?请说明理由!!!!(2):
 try{
             FileWriter fileWriter =  new FileWriter(new File(filePath));  
             BufferedWriter writer = new BufferedWriter(fileWriter);
        }catch(Exception e){       }finally{
            
            writer.close();
            fileWriter.close(); 
 }