Java FileWriter.close()释放资源

java中FileWriter.close()用于释放资源写入文件后面无法继续写数据,创建了FileWriter,如果不close()会占用系统资源,所以一定要及时关闭。

定义

public void close()   //关闭该流

释放资源,把缓冲区的数据写入到文件中,后面无法继续写数据。

例子

public class FileWriterCloseDemo {
    public static void main(String[] args) throws IOException {
        //创建FileWriter
        FileWriter fw = new FileWriter("test.txt");

        //写入Hello
        fw.write("Hello 51gjie");
        //释放资源
        //通知系统释放和该文件相关的资源,流对象不可以再使用。后面无法继续写数据。
        fw.close();
    }
} 

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。