Java BufferedWriter 关闭()

标签 java file-io bufferedwriter

假设我有以下代码片段:

operation1();
bw.close();
operation2();

当我调用 BufferedReader.close()从我的代码中,我假设我的 JVM 进行系统调用以确保缓冲区已被刷新并写入磁盘。我想知道是否 close()等待系统调用完成其操作还是继续执行 operation2()无需等待 close()完成。

重新表述我的问题,当我做 operation2() , 我可以假设 bw.close()是否成功完成?

最佳答案

when I do operation2(), can I assume that bw.close() has completed successfully?

关于Java BufferedWriter 关闭(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2960427/

相关文章:

java - JDBC 连接句柄应该是每个应用程序、每个线程还是每个查询?

java - 我可以相信 Files 中的方法会在预期时抛出 NoSuchFileException 吗?

c++ - 从 P6 PPM 文件读取字节到字符数组 (C++)

java - 使用 BufferedWriter 和 JFileChooser 设置保存目录

java - 更新文本文件而不丢失信息

java - 按 T​​ab 键时,重点不要转到 GXT EditorGrid 中的下一个字段

java - 使用UnboundID的@LDAPGetter和@LDAPSetter

尝试保存 map 的屏幕截图时出现 java.io.FileNotFoundException

c++ - 为什么输入流会跳过 -1 值?

java - 使用 BufferedWriter/Reader 添加行数