使用Apache commons-io IOUtils.closeQuietly安全吗?
2022-09-01 04:30:19
这是代码吗
BufferedWriter bw = new BufferedWriter(new FileWriter("test.txt"));
try {
bw.write("test");
} finally {
IOUtils.closeQuietly(bw);
}
安全与否?据我所知,当我们关闭 BufferedWriter 时,它会将其缓冲区刷新到基础流,并且可能由于错误而失败。但是IOUtils.closeQuietly API表示,任何异常都将被忽略。
是否有可能由于IOUtils.closeQuietly而导致数据丢失被忽视?