我有以下代码:
public class MyTest {
public static void main(String [] args) throws Exception {
java.io.File f = new java.io.File("aux.txt");
f.createNewFile();
java.io.FileWriter fw = new java.io.FileWriter(f);
fw.write("Hello");
fw.flush();
fw.close();
}
}
Run Code Online (Sandbox Code Playgroud)
该代码将运行,并且不会引发任何异常。例外:文件aux.txt不存在。我发现f.createNewFile()返回false,因为不允许在Windows上创建aux文件。好吧,我可以接受。
但是,我的困惑是:如果FileWriter没有抛出任何异常,它将写入何处?