相关疑难解决方法(0)

使用Apache commons-io IOUtils.close可以安全吗?

这是代码

    BufferedWriter bw = new BufferedWriter(new FileWriter("test.txt"));
    try {
        bw.write("test");
    } finally {
        IOUtils.closeQuietly(bw);
    }
Run Code Online (Sandbox Code Playgroud)

安全与否?据我所知,当我们关闭BufferedWriter时,它会将其缓冲区刷新到底层流,并可能因错误而失败.但IOUtils.closeQuietly API表示将忽略任何异常.

由于IOUtils.closeQuietly,数据丢失是否有可能被忽视?

java apache-commons apache-commons-io

34
推荐指数
4
解决办法
3万
查看次数

标签 统计

apache-commons ×1

apache-commons-io ×1

java ×1